Class BaseEntry
- Namespace
- Aarthificial.Typewriter.Entries
- Assembly
- Aarthificial.Typewriter.dll
[Serializable]
public abstract class BaseEntry : IComparable<BaseEntry>
- Inheritance
-
BaseEntry
- Implements
-
- Derived
-
- Inherited Members
-
Fields
Criteria
[SerializeField]
public BlackboardCriterion[] Criteria
Field Value
- BlackboardCriterion[]
Entries
[NonSerialized]
public List<BaseEntry> Entries
Field Value
- List<BaseEntry>
ID
Field Value
- int
Key
Field Value
- string
Modifications
[SerializeField]
public BlackboardModification[] Modifications
Field Value
- BlackboardModification[]
Once
Field Value
- bool
Padding
[SerializeField]
public int Padding
Field Value
- int
Scope
public EntryReference Scope
Field Value
- EntryReference
Triggers
[SerializeField]
[InspectorName("Triggered by")]
public BaseEntry.TriggerList Triggers
Field Value
- BaseEntry.TriggerList
Properties
Weight
public int Weight { get; }
Property Value
- int
Methods
AddToTable(DatabaseTable)
public abstract void AddToTable(DatabaseTable table)
Parameters
table
DatabaseTable
Apply(ITypewriterContext)
public virtual void Apply(ITypewriterContext context)
Parameters
context
ITypewriterContext
CompareTo(BaseEntry)
public int CompareTo(BaseEntry other)
Parameters
other
BaseEntry
Returns
- int
Invoke(ITypewriterContext)
public virtual void Invoke(ITypewriterContext context)
Parameters
context
ITypewriterContext
RemoveFromTable(DatabaseTable)
public abstract void RemoveFromTable(DatabaseTable table)
Parameters
table
DatabaseTable
Test(ITypewriterContext)
public virtual bool Test(ITypewriterContext context)
Parameters
context
ITypewriterContext
Returns
- bool
ToString()
public override string ToString()
Returns
- string