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: Packages/io.bitquirky.behavior/Runtime/Entities/BehaviorEntityEventObserver.cs

Source file hash: sha256:1655d979ee86eb4da5c9afe8f493e71403686e80e4f644942032429122d65456

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

Original lines: 24-34

Declaration hash: sha256:908f430d77047513abdaccf4b122dad3c4c62b8bfb9ba24a291e6c24f9888c9b

C#
public enum BehaviorEntityEventObservation : byte
{
}

Original lines: 27

Declaration hash: sha256:73b07b09a052cdffbcf9398c0a1d3acd9db75ce1818c920dbdc51bdb1bb8d7a9

C#
Unobserved = 0

Original lines: 30

Declaration hash: sha256:83d10cd56b7c9d43cdd483bd82b897bc528956c3a6482041fafb51eedf9fcef0

C#
NotMatched = 1

Original lines: 33

Declaration hash: sha256:3d480f478b6ee6402858b3319bb338ca9648446e0a03accc48405740d049c6ff

C#
Matched = 2

Original lines: 63-354

Declaration hash: sha256:20d723658d62d865a1ff1433b87b41224d3880779d3d4ee8bb267ad3499b2d21

C#
public static class BehaviorEntityEventObserver
{
}

Original lines: 68

Declaration hash: sha256:739385328c640cac1e60dedab539e22a0b893e4a89e1c86f4d6dee499db9cf2e

C#
public const int PendingOffset = 0;

Original lines: 71

Declaration hash: sha256:181087c85e4e57d06bc4beb12f8ef33f1bafbe2b075453b19009929438e6ed20

C#
public const int PreviousMatchOffset = 1;

Original lines: 74

Declaration hash: sha256:92143241e1bcd897cc546d4301d25e771bbb84ce45ea82082ab0d14e530f8620

C#
public const int DisarmedOffset = 2;

Original lines: 77

Declaration hash: sha256:37d1150aeb6f2749512d57caecaaef4d5d42162385f5618b15303b6518118ccc

C#
public const int PayloadValidOffset = 3;

Original lines: 80

Declaration hash: sha256:cf429903b8f8472eb5b92daa1222f172784c9b8a2c6dd91a999f60bb3d514665

C#
public const int LiveFailureOffset = 4;

Method: ObserveEnableable(NativeArray<byte> state, bool sourceObserved, bool enabled, BakedMemberEntityPolarity polarity)

Section titled “Method: ObserveEnableable(NativeArray<byte> state, bool sourceObserved, bool enabled, BakedMemberEntityPolarity polarity)”

Original lines: 91-108

Declaration hash: sha256:5cb7a4f75dfdb6dd36c4e255f7185531eab5a2fa8426b5010d435b0f1e955fb4

C#
public static void ObserveEnableable(NativeArray<byte> state, bool sourceObserved, bool enabled, BakedMemberEntityPolarity polarity);

Method: ObserveConstantIndex(NativeArray<byte> state, bool sourceObserved, int entryCount, int constantIndex)

Section titled “Method: ObserveConstantIndex(NativeArray<byte> state, bool sourceObserved, int entryCount, int constantIndex)”

Original lines: 119-135

Declaration hash: sha256:34603fbba67d4af155d439c23dee1974217dd32a87b258cc112078b781926ea1

C#
public static void ObserveConstantIndex(NativeArray<byte> state, bool sourceObserved, int entryCount, int constantIndex);

Method: ObserveIdentity(NativeArray<byte> state, NativeArray<byte> operand, BehaviorEntityEventObservation observation)

Section titled “Method: ObserveIdentity(NativeArray<byte> state, NativeArray<byte> operand, BehaviorEntityEventObservation observation)”

Original lines: 150-188

Declaration hash: sha256:a8040ecbfdd00c3a13ca46aca76e1a9d102d5ca0fec221da9ba2c34228f68fd0

C#
public static void ObserveIdentity(NativeArray<byte> state, NativeArray<byte> operand, BehaviorEntityEventObservation observation);

Method: ObserveIdentity<T>(NativeArray<byte> state, T operand, BehaviorEntityEventObservation observation)

Section titled “Method: ObserveIdentity<T>(NativeArray<byte> state, T operand, BehaviorEntityEventObservation observation)”

Original lines: 193-234

Declaration hash: sha256:1ecff39f77ae0c740cba16ed01e8d622e3fd4f10a1d3eba8f8e547f466ad8a61

C#
public static void ObserveIdentity<T>(NativeArray<byte> state, T operand, BehaviorEntityEventObservation observation)
where T : unmanaged;

Method: Observe(NativeArray<byte> state, BehaviorEntityEventObservation observation)

Section titled “Method: Observe(NativeArray<byte> state, BehaviorEntityEventObservation observation)”

Original lines: 241-266

Declaration hash: sha256:aed7f70f334a307545e795cca1ee7bb0259306d4c595dad3294fad7dc33be512

C#
public static void Observe(NativeArray<byte> state, BehaviorEntityEventObservation observation);

Method: TryConsume(NativeArray<byte> state)

Section titled “Method: TryConsume(NativeArray<byte> state)”

Original lines: 275-284

Declaration hash: sha256:fbeaae6cbb97465ad5f07772677a42ad4af80d3db0fc1efcc76230e8e73c568d

C#
public static bool TryConsume(NativeArray<byte> state);

Method: IsPending(NativeArray<byte> state)

Section titled “Method: IsPending(NativeArray<byte> state)”

Original lines: 314-317

Declaration hash: sha256:1ed937d36bfc8fa9f62c41e1e88eca13754afc3b95ed009c7d4c74b54e74764a

C#
public static bool IsPending(NativeArray<byte> state);

Method: ReadIdentity<T>(NativeArray<byte> state)

Section titled “Method: ReadIdentity<T>(NativeArray<byte> state)”

Original lines: 320-339

Declaration hash: sha256:7fb8c674590ae2893ff299fdb7cc0b1d8052149f2d99f0732b821ef418e32081

C#
public static T ReadIdentity<T>(NativeArray<byte> state)
where T : unmanaged;

Method: IsDisarmed(NativeArray<byte> state)

Section titled “Method: IsDisarmed(NativeArray<byte> state)”

Original lines: 342-343

Declaration hash: sha256:4081c89b8d3e1e846a0a80a11844472d6871957fe79c577a1b96310087d65f90

C#
public static bool IsDisarmed(NativeArray<byte> state);

Method: PreviousMatch(NativeArray<byte> state)

Section titled “Method: PreviousMatch(NativeArray<byte> state)”

Original lines: 346-347

Declaration hash: sha256:7e6fdf522abe2c70edb25602e2aac14d7bb012085ad45cbe3afc430159719c29

C#
public static bool PreviousMatch(NativeArray<byte> state);

Method: HasLiveFailure(NativeArray<byte> state)

Section titled “Method: HasLiveFailure(NativeArray<byte> state)”

Original lines: 350-351

Declaration hash: sha256:6e65536fd7417774d1de7d7761f17c0a89ec4713fe106cf002c5345d110409be

C#
public static bool HasLiveFailure(NativeArray<byte> state);
Full-size image