FactorableSpawner
Serializable spawner with factory, variant, and override configuration.
Definition
Namespace: Paragon.Core.ScriptableFactory
Assembly: Paragon.dll
[Serializable]
public sealed class FactorableSpawner<TObject, TData>
where TObject : class, IFactorable<TData>
where TData : FactorableDataProperties
Property
Type
Description
VariantIndex
int
Selected variant
Methods
SetFactory()
Assigns the factory to spawn from.
public void SetFactory(IScriptableFactory<TObject, TData> scriptableFactory);GetFactory()
Gets the assigned factory.
SetVariant()
Selects a data variant.
Spawn()
Spawns an object using configured factory, variant, and overrides.
BakeData() / ClearBake()
Pre-compute or clear cached spawn data.
Example
See Also
Last updated
Was this helpful?