OverridableAttribute
Marks a FactorableData field as overridable.
Definition
Namespace: Paragon.Core.ScriptableFactory
Assembly: Paragon.dll
[AttributeUsage(AttributeTargets.Field)]
public class OverridableAttribute : OdinSerializeAttributeInheritance: Attribute → OdinSerializeAttribute → OverridableAttribute
Properties
Property
Type
Description
OverriderType
Type
Custom override type (optional)
Constructor
public OverridableAttribute(Type overriderType = default);Usage
[Serializable]
public record EnemyData : FactorableData
{
[Overridable]
public int health;
[Overridable]
public float speed;
public string name; // Not overridable
}See Also
Last updated
Was this helpful?