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/GameLogic/GameLogicRunner.cs

Source file hash: sha256:74b8810cee2eb48b53c2e34486e88fd1bc453b50951b46ffd1de4004c2a5da00

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

Original lines: 43-547

Declaration hash: sha256:3c4590d3b76c45622cbe1ec7ab72e4f0945f38c236c03f472a4716bc09982fbd

C#
[DefaultExecutionOrder(-10000)]
public class GameLogicRunner : LoggingBehavior
{
}

Original lines: 67

Declaration hash: sha256:b58d0d8707d2ed400f0418989e45e71aeccf96368ec8ca9a49d59755e49c30e3

C#
public bool Initialized { get; }

Original lines: 69

Declaration hash: sha256:91dbcbc7e7a02601c6fdbef220bb6505947cac52813ac0ea943258c8e0e93fa4

C#
public static bool IsAllocTrackingEnabled { get; }

Original lines: 74

Declaration hash: sha256:81bcebd086e396de5a75abf6117787159f75707f8b684622efe2bf74be5acb8c

C#
protected List<GameLogic> GameLogicObjects { get; }

Original lines: 93-101

Declaration hash: sha256:d54d76c1b72c31c196577c5ea3bde8b79305e31d6efa9dae9740f2a7a804fa8f

C#
protected struct InstanceMethod
{
}

Original lines: 97

Declaration hash: sha256:0000674577108873cdf0333aa96a221c71b9eb66dceb10720bbc29e44c03c61f

C#
public DataObject Instance;

Original lines: 100

Declaration hash: sha256:355a0981799f25089b4aedee5be1a5c7965ad9a0a1c30a6d40d81f0ac2352542

C#
public MethodInfo Method;

Original lines: 118-123

Declaration hash: sha256:c1adb691cd9d3a923e96a0fe9905816b64a2eac046ebce210da38e1f5ca341ac

C#
public static void StartAllocTracking();

Original lines: 127-131

Declaration hash: sha256:a5e1a816d7289f5c98dbb4453c5fcd412d9b9db6136f4dfe32760535e718fb54

C#
public static string StopAllocTrackingAndReport();

Original lines: 134-137

Declaration hash: sha256:1b75b29b606767bfa981663645b878aa7224139e9638bffa41ac64b3534c9f65

C#
public static string PeekAllocReport();

Original lines: 147-252

Declaration hash: sha256:bfb18d1eb2654894e9f5c99caab57ee895382ab2dacb3101f5224169ea3a61e9

C#
protected override void Awake();

Original lines: 302-307

Declaration hash: sha256:a0f27c1b0ae0f5c8e3b5fd5e51c0d1f494aa86f6dc8dfe5ff5e17c65c975dd9a

C#
protected virtual void OnDestroy();

Method: AddMethodsToLists(GameLogic gameLogicObject, string[] methodNames, List<GameLogicRunner.InstanceMethod>[] lists)

Section titled “Method: AddMethodsToLists(GameLogic gameLogicObject, string[] methodNames, List<GameLogicRunner.InstanceMethod>[] lists)”

Original lines: 395-410

Declaration hash: sha256:4fbb677419763f7ef91ef76d33a249c4def2b57752abe2e5dd66b1639a6399af

C#
protected void AddMethodsToLists(GameLogic gameLogicObject, string[] methodNames, List<InstanceMethod>[] lists);

Method: InvokeMethods(string methodName, List<GameLogicRunner.InstanceMethod> updateMethods)

Section titled “Method: InvokeMethods(string methodName, List<GameLogicRunner.InstanceMethod> updateMethods)”

Original lines: 456-478

Declaration hash: sha256:bd80c2576e34da27fabef5a5c353a145f37f6cb24fa1a1375022ba012f2ca19e

C#
[MethodImpl(MethodImplOptions.AggressiveInlining)]
protected void InvokeMethods(string methodName, List<InstanceMethod> updateMethods);

Method: InvokeMethodsWithParameter(string methodName, List<GameLogicRunner.InstanceMethod> updateMethods, float parameter)

Section titled “Method: InvokeMethodsWithParameter(string methodName, List<GameLogicRunner.InstanceMethod> updateMethods, float parameter)”

Original lines: 487-509

Declaration hash: sha256:924c0c0af05278bc91afec1d00fd31d3abc9fdf2471a929263e265d11a96f4b9

C#
[MethodImpl(MethodImplOptions.AggressiveInlining)]
protected void InvokeMethodsWithParameter(string methodName, List<InstanceMethod> updateMethods, float parameter);
Full-size image