FactorableData
Base record for factory object configuration data.
Definition
Namespace: Paragon.Core.ScriptableFactory
Assembly: Paragon.dll
[Serializable]
public abstract record FactorableDataOverview
Use FactorableData to define configuration data for pooled objects.
Example
[Serializable]
public record EnemyData : FactorableData
{
public int health;
public float speed;
}
public class Enemy : FactorableBehaviour<EnemyData>
{
protected override void InitializeData(EnemyData data)
{
health = data.health;
speed = data.speed;
}
}See Also
Last updated
Was this helpful?