Skip to content
Bit Quirky Behavior Trees and
State Machines

Search documentation

All topics and APIs

Close returns focus to Search.

What are you looking for?

Try a common topic or enter a complete API identifier.

Browse the reference instead

Esc closes · Tab reaches results · Enter opens the focused link

v0.6.0
Menu

Original file: ../bitquirky-core/Runtime/Event/EventActionHandler.cs

Source file hash: sha256:17946586246bb746c22906cb92ceb16a4dfdf82eb52cfe09af730f576a3993af

Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.

Type: EventActionHandler<TEvent, TElement, TAction>

Section titled “Type: EventActionHandler<TEvent, TElement, TAction>”

Original lines: 44-170

Declaration hash: sha256:1b87c49a39816deef6ee9bb7e8a9c90b5ca26b18f4716f14d8a2ef4dcf5d057a

C#
public abstract class EventActionHandler<TEvent, TElement, TAction> : GameLogic.GameLogic where TEvent : GameEventBase where TElement : UnityEngine.Object
{
}

Original lines: 60

Declaration hash: sha256:f70283de4f737a5fa694a03bc6b1fd38f41ccfc5c43347e8b4602afaf8e76171

C#
protected abstract List<TEvent> Keys { get; }

Original lines: 69-80

Declaration hash: sha256:b1b318d09f49a94c859cef171d5c37c4c75edbeb9a74f7f4e71fd3ae9c14d064

C#
protected virtual void GameStart();

Original lines: 82-92

Declaration hash: sha256:e73209ff5af2437aae9a518c63ab104788078b6cea03107c3937db15cfc8a551

C#
protected virtual void GameDestroy();

Original lines: 98

Declaration hash: sha256:e18eb1f13bca2642e49d61d163b8797cfeb5cc2aa90b4023f50c122a6e968bfd

C#
protected abstract TAction CreateAction(TEvent theEvent);

Method: SubscribeEvent(TEvent theEvent, TAction action)

Section titled “Method: SubscribeEvent(TEvent theEvent, TAction action)”

Original lines: 100

Declaration hash: sha256:029f581cfebde1f702842d2c29c5a73ca1944a05ea03da44249befaafbbd4618

C#
protected abstract void SubscribeEvent(TEvent theEvent, TAction action);

Method: UnsubscribeEvent(TEvent theEvent, TAction action)

Section titled “Method: UnsubscribeEvent(TEvent theEvent, TAction action)”

Original lines: 102

Declaration hash: sha256:d75ffcf6d7fb2d4ffde012fab8e0b2f08d055e022b9a2b5a461eca256794adf7

C#
protected abstract void UnsubscribeEvent(TEvent theEvent, TAction action);

Original lines: 104

Declaration hash: sha256:79b9ada81f007a245433fb6831ea6dd0a655d9193b7001048b44fecd65ba1574

C#
protected abstract void ClearEvent(TEvent theEvent);

Method: AddElement(TEvent theEvent, TElement theElement)

Section titled “Method: AddElement(TEvent theEvent, TElement theElement)”

Original lines: 106

Declaration hash: sha256:d169c7af212b5203c2566214608c5fb9ca3d00bf2db7da8d94012454482256f6

C#
protected abstract void AddElement(TEvent theEvent, TElement theElement);
Full-size image