GameLogic.cs declarations
Public API declaration excerpts from ../bitquirky-core/Runtime/GameLogic/GameLogic.cs.
Source snapshot ad0983d00d77.
On this page
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.
Type: GameLogic
Section titled “Type: GameLogic”Original lines: 33-92
Declaration hash: sha256:d27fb4f90c7fef1005638397202c9b66d43036dc75e073f0c6007613689c7e7d
public abstract class GameLogic : DataObject{}Property: LogicEnabled
Section titled “Property: LogicEnabled”Original lines: 39-40
Declaration hash: sha256:72bdd259e3d1c0dd61e37d34f5431c114979863fe3c73f9c46c18bcf3f02a5d4
[TabGroup("Tabs", "Info Only"), ShowInInspector, ReadOnly]public virtual bool LogicEnabled { get; protected set; }Property: IsMasterExclusive
Section titled “Property: IsMasterExclusive”Original lines: 44-45
Declaration hash: sha256:8f43f8fa6861849d0ab6bb9d46e2427436e18330b568d7d2eadc71923beb6e39
[TabGroup("Tabs", "Info Only"), ShowInInspector, ReadOnly]public virtual bool IsMasterExclusive { get; }Property: Priority
Section titled “Property: Priority”Original lines: 50-58
Declaration hash: sha256:0466e37a46d44a893325a28d1285625702f716a6f0136f112bea6cd810c890af
public int Priority { get; }Method: RebuildIndex()
Section titled “Method: RebuildIndex()”Original lines: 61-66
Declaration hash: sha256:89e6ae8fa2b4325dd4a0945efdcf1773d8ba989709af23f2d8dbd1f34c9b9364
[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
[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
protected TGameEvent CreateGameEvent<TGameEvent>(string eventName) where TGameEvent : GameEventBase;