Transition.cs declarations
Public API declaration excerpts from Packages/io.bitquirky.behavior/Runtime/Nodes/State/Transition.cs.
Source snapshot ad0983d00d77.
On this page
Original file: Packages/io.bitquirky.behavior/Runtime/Nodes/State/Transition.cs
Source file hash: sha256:1e8f919968b35116f5f4be629b15786c4777ba1519a3720cc13d56577366cdfd
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: TransitionConstants
Section titled “Type: TransitionConstants”Original lines: 27-35
Declaration hash: sha256:71fe49a5a7b3c1b8b5a7979f9e4e96b3cdae1727625ac81c77cdb1bea13dabd7
public static class TransitionConstants{}Field: NodeKindToken
Section titled “Field: NodeKindToken”Original lines: 30-31
Declaration hash: sha256:9e5accbafa264d652a57472446528e65d12a2a077619c85c0e0cebad0c7906a8
public const string NodeKindToken = global::BitQuirky.Behavior.Nodes.BehaviorNodeKindTokens.Transition;Field: Kind
Section titled “Field: Kind”Original lines: 34
Declaration hash: sha256:deb7d3a07980c2c9fc06064d5bba91e9c2a949f682fab9ab272d34d7318a52d6
public const BakedNodeKind Kind = BakedNodeKind.Transition;Type: TransitionEvaluation
Section titled “Type: TransitionEvaluation”Original lines: 40-60
Declaration hash: sha256:f56d48167d8c63e566d3d16787b09f4af58931c99678c0134a959a6ba0697d31
public enum TransitionEvaluation : byte{}Field: DoesNotFire
Section titled “Field: DoesNotFire”Original lines: 45
Declaration hash: sha256:88ad8c519b2b54f8e27f85ad1ce2427de5478cf8f217463751196f185a10f83a
DoesNotFire = 0Field: Fires
Section titled “Field: Fires”Original lines: 52
Declaration hash: sha256:8c0d47015d5989225fb52df2a0f10b25d07383dd2787979b33c55465841fbbfb
Fires = 1Field: AuthorityMismatch
Section titled “Field: AuthorityMismatch”Original lines: 59
Declaration hash: sha256:964bacea1aafbde78b2af5c831253ae7eb4a4dab1f0e4ae65c50d05de6fed50b
AuthorityMismatch = 2Type: Transition
Section titled “Type: Transition”Original lines: 77-167
Declaration hash: sha256:37724a743d012ceec5d2916219b3e85a56d51254242d8bee9ede893c425bc60c
public struct Transition{}Field: SourceStateIndex
Section titled “Field: SourceStateIndex”Original lines: 84
Declaration hash: sha256:2c1dab202c425f6062aa0850c04245fb1ea7d8f8a11db43c2880f399b0c3a5eb
public int SourceStateIndex;Field: TargetStateIndex
Section titled “Field: TargetStateIndex”Original lines: 87
Declaration hash: sha256:663501aed72ae500e2a30881037f6e69b4668c53095df1b3e71a77d198759324
public int TargetStateIndex;Field: ConditionNodeIndex
Section titled “Field: ConditionNodeIndex”Original lines: 93
Declaration hash: sha256:d051c9c8f5f1fc029358018277054cf746419268e6ceae9b2cd5841c6aef89b7
public int ConditionNodeIndex;Field: TransitionIdInternedIndex
Section titled “Field: TransitionIdInternedIndex”Original lines: 100
Declaration hash: sha256:dbd291445d789d79f6ba5e3addf966c3bba9609abcd08fc2fc6d7a8cb813f7a3
public int TransitionIdInternedIndex;Field: Evaluation
Section titled “Field: Evaluation”Original lines: 103
Declaration hash: sha256:12a48134fc1eb965bb674e16c1007a5a83754b10b6d5c9a60b5d889134fa6b17
public StateTransitionEvaluation Evaluation;Field: ResultFilter
Section titled “Field: ResultFilter”Original lines: 109
Declaration hash: sha256:d4524c5f3a3820ac3d5e4efc50b3a1cd1a43a46d566dfcf300b9a01a7e0ec695
public StateTransitionResultFilter ResultFilter;Field: SelfReentry
Section titled “Field: SelfReentry”Original lines: 116
Declaration hash: sha256:aa6ea137ff7424ee5ab5f7290132c0ec5053272920d95d0a0868b9cbbf4602c7
public StateSelfReentry SelfReentry;Field: Kind
Section titled “Field: Kind”Original lines: 122
Declaration hash: sha256:b68d596bdf830fc981913075fb3dc73248c664e176ce4100899f0e635cfef33d
public StateTransitionKind Kind;Field: OnReturn
Section titled “Field: OnReturn”Original lines: 128
Declaration hash: sha256:299dc46190e6ce1b71a694e5e6781125149ec7c6c0af2ae79d4bf27b31df9a0d
public StateTransitionOnReturn OnReturn;Method: From(BakedTransition baked)
Section titled “Method: From(BakedTransition baked)”Original lines: 133-144
Declaration hash: sha256:a80f43adddfc31069586448458ca2ebfbd2d29e638fe581852e53507aa779189
public static Transition From(BakedTransition baked);Method: Evaluate(BehaviorNodeStatus conditionStatus)
Section titled “Method: Evaluate(BehaviorNodeStatus conditionStatus)”Original lines: 151-166
Declaration hash: sha256:79f1bb959f7f2128e9463acc21e364fa56d6ed8501d9fd952fbc746e0903ec09
public TransitionEvaluation Evaluate(BehaviorNodeStatus conditionStatus);