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

GameLogic.cs declarations

Public API declaration excerpts from ../bitquirky-core/Runtime/GameLogic/GameLogic.cs.

Source snapshot ad0983d00d77.

Original file: ../bitquirky-core/Runtime/GameLogic/GameLogic.cs

Source file hash: sha256:ccfed335685c04a16c190ee3de27320aa26541c3e6b8d6630b2b02cf59838e84

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

Original lines: 33-92

Declaration hash: sha256:d27fb4f90c7fef1005638397202c9b66d43036dc75e073f0c6007613689c7e7d

C#
public abstract class GameLogic : DataObject
{
}

Original lines: 39-40

Declaration hash: sha256:72bdd259e3d1c0dd61e37d34f5431c114979863fe3c73f9c46c18bcf3f02a5d4

C#
[TabGroup("Tabs", "Info Only"), ShowInInspector, ReadOnly]
public virtual bool LogicEnabled { get; protected set; }

Original lines: 44-45

Declaration hash: sha256:8f43f8fa6861849d0ab6bb9d46e2427436e18330b568d7d2eadc71923beb6e39

C#
[TabGroup("Tabs", "Info Only"), ShowInInspector, ReadOnly]
public virtual bool IsMasterExclusive { get; }

Original lines: 50-58

Declaration hash: sha256:0466e37a46d44a893325a28d1285625702f716a6f0136f112bea6cd810c890af

C#
public int Priority { get; }

Original lines: 61-66

Declaration hash: sha256:89e6ae8fa2b4325dd4a0945efdcf1773d8ba989709af23f2d8dbd1f34c9b9364

C#
[BoxGroup("System Buttons"), Button("Rebuild Data Object Index"), PropertyOrder(999)]
public override void RebuildIndex();

Method: GetOrCreateGameEvent<TGameEvent>(ref TGameEvent theEvent, string eventName)

Section titled “Method: GetOrCreateGameEvent<TGameEvent>(ref TGameEvent theEvent, string eventName)”

Original lines: 74-80

Declaration hash: sha256:35c67b8e6652574ac96978ba208c9f6f6c3ac1d9473dd1d73e7eb81f22aba135

C#
[UsedImplicitly]
protected TGameEvent GetOrCreateGameEvent<TGameEvent>(ref TGameEvent theEvent, string eventName)
where TGameEvent : GameEventBase;

Method: CreateGameEvent<TGameEvent>(string eventName)

Section titled “Method: CreateGameEvent<TGameEvent>(string eventName)”

Original lines: 83-90

Declaration hash: sha256:d331926f324149d01b1106205b5273b1112875fce9513e72b2ba50d0def32f37

C#
protected TGameEvent CreateGameEvent<TGameEvent>(string eventName)
where TGameEvent : GameEventBase;
Full-size image