Table of Contents

Class RuleEntry

Namespace
Aarthificial.Typewriter.Entries
Assembly
Aarthificial.Typewriter.dll
[Serializable]
public class RuleEntry : BaseEntry, IComparable<BaseEntry>
Inheritance
RuleEntry
Implements
Inherited Members

Fields

OnApply

[SerializeField]
public RuleEntry.Dispatcher[] OnApply

Field Value

Dispatcher[]

OnInvoke

[SerializeField]
public RuleEntry.Dispatcher[] OnInvoke

Field Value

Dispatcher[]

Methods

AddToTable(DatabaseTable)

public override void AddToTable(DatabaseTable table)

Parameters

table DatabaseTable

Apply(ITypewriterContext)

public override void Apply(ITypewriterContext context)

Parameters

context ITypewriterContext

Dispatch(ITypewriterContext, Dispatcher[])

protected static void Dispatch(ITypewriterContext context, RuleEntry.Dispatcher[] dispatchers)

Parameters

context ITypewriterContext
dispatchers Dispatcher[]

Invoke(ITypewriterContext)

public override void Invoke(ITypewriterContext context)

Parameters

context ITypewriterContext

RemoveFromTable(DatabaseTable)

public override void RemoveFromTable(DatabaseTable table)

Parameters

table DatabaseTable