Table of Contents

Class ProductKind

Namespace
S1API.Products
Assembly
S1API.dll

Represents a logical product kind without depending on a native product definition or enum identity.

public sealed class ProductKind
Inheritance
ProductKind
Inherited Members
Extension Methods

Remarks

Product kinds are immutable and remain registered for the lifetime of the current process.

Properties

CompatibilityDrugType

Gets the optional vanilla drug type that best represents this product kind for compatibility.

public DrugType? CompatibilityDrugType { get; }

Property Value

DrugType?

Remarks

This value is metadata only. It does not define the product kind's identity or create native product support.

Id

Gets the stable, namespaced identifier for this product kind.

public string Id { get; }

Property Value

string

Methods

ToString()

public override string ToString()

Returns

string