Namespace S1API.Properties
Namespaces
Classes
- CustomEffect
A property/effect created at runtime by a mod. Behaves like any other property token and can be passed anywhere a vanilla Property token is accepted (e.g. a mixing ingredient's effect).
- CustomEffectBuilder
Builder for composing a custom effect (drug property) at runtime. Configure the effect with fluent methods, then call Build() to register it.
- EffectCreator
Provides convenient static methods for creating custom effects (drug properties).
- ProductPropertyWrapper
Runtime-agnostic wrapper for Schedule One product properties. Provides consistent access whether running on Mono or IL2CPP.
- Property
Static accessors for common product properties. Avoids exposing game types while providing convenient tokens.