Table of Contents

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

public int ID

Field Value

int

Key

public string Key

Field Value

string

Modifications

[SerializeField]
public BlackboardModification[] Modifications

Field Value

BlackboardModification[]

Once

public bool 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