BehaviorTreeStateMachineInspector.cs declarations
Public API declaration excerpts from Packages/io.bitquirky.behavior/Editor/BehaviorTreeStateMachineInspector.cs.
Source snapshot ad0983d00d77.
On this page
Original file: Packages/io.bitquirky.behavior/Editor/BehaviorTreeStateMachineInspector.cs
Source file hash: sha256:54d4eaa9204e8cb968bf8aa83e95ca70ea6bdc241038ea4ec4b049a4a0d870d5
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: BehaviorTreeStateMachineInspector
Section titled “Type: BehaviorTreeStateMachineInspector”Original lines: 49-3705
Declaration hash: sha256:cb1404edb730147e2705b35b47921e8620a3ac690caac3f43d6e423ad7bbbc8f
public sealed class BehaviorTreeStateMachineInspector : VisualElement{}Type: StateRow
Section titled “Type: StateRow”Original lines: 54-73
Declaration hash: sha256:41ed7855417fe48729986cc9693efe97bf6824fca2b395cc95b430d883ac5630
public readonly struct StateRow{}Field: Id
Section titled “Field: Id”Original lines: 57
Declaration hash: sha256:a70c2f5f49eebcd154f48e8cc5c6cbd7fca4775c5d0ac47b732fc539270bda43
public readonly string Id;Field: Name
Section titled “Field: Name”Original lines: 59
Declaration hash: sha256:ed6bfe808f6db27976b669477adaa877aefcba462975ab97f3eb6a5afb9bbb34
public readonly string Name;Field: IsEntry
Section titled “Field: IsEntry”Original lines: 61
Declaration hash: sha256:c3cf016406c4f8b13942661188ddd5a26ade757fbed77ba08ecb09b9e5d49089
public readonly bool IsEntry;Field: ActionName
Section titled “Field: ActionName”Original lines: 63
Declaration hash: sha256:e6745e5cdb5692b6b5f82291ae0db30da2fe31ca9310a19dba7e52653f485ff2
public readonly string ActionName;Method: StateRow(string id, string name, bool isEntry, string actionName)
Section titled “Method: StateRow(string id, string name, bool isEntry, string actionName)”Original lines: 66-72
Declaration hash: sha256:e14ebf56b88ec8b3d3fbb102496439e33ca3b16dac07700060421218a03d647c
public StateRow(string id, string name, bool isEntry, string actionName);Type: TransitionRow
Section titled “Type: TransitionRow”Original lines: 76-95
Declaration hash: sha256:4cf9a530a97a7c0e04bdc36abf373e9044c8d0fc067018234add921773d110f8
public readonly struct TransitionRow{}Field: Id
Section titled “Field: Id”Original lines: 79
Declaration hash: sha256:a70c2f5f49eebcd154f48e8cc5c6cbd7fca4775c5d0ac47b732fc539270bda43
public readonly string Id;Field: Name
Section titled “Field: Name”Original lines: 81
Declaration hash: sha256:ed6bfe808f6db27976b669477adaa877aefcba462975ab97f3eb6a5afb9bbb34
public readonly string Name;Field: DestinationName
Section titled “Field: DestinationName”Original lines: 83
Declaration hash: sha256:f841a99f470ae07f79a8d7578d1e90e038f8d0abdcf2af7c3b7dfa82ccbda723
public readonly string DestinationName;Field: Kind
Section titled “Field: Kind”Original lines: 85
Declaration hash: sha256:304bec2f4613ece8f8e6558aabf8ba3327bd28e4363674ef2ff54ca7290b3429
public readonly string Kind;Method: TransitionRow(string id, string name, string destinationName, string kind)
Section titled “Method: TransitionRow(string id, string name, string destinationName, string kind)”Original lines: 88-94
Declaration hash: sha256:fb26948a03a1623ce91f300f1c9aad26ef7f613f418f25a8b17b487dc7314c4f
public TransitionRow(string id, string name, string destinationName, string kind);Type: ActionRow
Section titled “Type: ActionRow”Original lines: 98-134
Declaration hash: sha256:627fb3d85041f6770bea3b5bf13362b706d84dfff7cd5f50ff34d0ff71375c07
public readonly struct ActionRow{}Field: Id
Section titled “Field: Id”Original lines: 101
Declaration hash: sha256:a70c2f5f49eebcd154f48e8cc5c6cbd7fca4775c5d0ac47b732fc539270bda43
public readonly string Id;Field: Name
Section titled “Field: Name”Original lines: 103
Declaration hash: sha256:ed6bfe808f6db27976b669477adaa877aefcba462975ab97f3eb6a5afb9bbb34
public readonly string Name;Field: Status
Section titled “Field: Status”Original lines: 105
Declaration hash: sha256:40a03c09d493ff39ad653d78f838885901bdc8cd64b6840ebb76dcae117fa13e
public readonly BehaviorNodeExecutionStatus Status;Field: Phase
Section titled “Field: Phase”Original lines: 107
Declaration hash: sha256:37bb5343ff2d69725f5cf85f91e09ea0d1ea43740a757fb09be74aaaca789cd6
public readonly string Phase;Field: Issue
Section titled “Field: Issue”Original lines: 109
Declaration hash: sha256:dd8c127871b94a9e084d0b596c69640d6ab3bdd6b071955a5c4e49b016a9b555
public readonly ActionRowIssue Issue;Field: IssueText
Section titled “Field: IssueText”Original lines: 111
Declaration hash: sha256:ba00616a6c1e2b28dcac057e361023bb1dc4839b2a985bab3a990cac2c349e68
public readonly string IssueText;Method: ActionRow(string id, string name, BehaviorNodeExecutionStatus status, string phase, BehaviorTreeStateMachineInspector.ActionRowIssue issue, string issueText)
Section titled “Method: ActionRow(string id, string name, BehaviorNodeExecutionStatus status, string phase, BehaviorTreeStateMachineInspector.ActionRowIssue issue, string issueText)”Original lines: 119-133
Declaration hash: sha256:87ae5d1726a180c993e3a38f9a670db723e60b43ee6cc232b78a29d580f0a7a2
public ActionRow(string id, string name, BehaviorNodeExecutionStatus status = BehaviorNodeExecutionStatus.Resting, string phase = null, ActionRowIssue issue = ActionRowIssue.None, string issueText = null);Type: ActionRowIssue
Section titled “Type: ActionRowIssue”Original lines: 137-147
Declaration hash: sha256:c24a266f3aca4e5f130993f6e1ce4169ef4c02d5411a4d382a18867fa7c5692e
public enum ActionRowIssue{}Field: None
Section titled “Field: None”Original lines: 140
Declaration hash: sha256:dc937b59892604f5a86ac96936cd7ff09e25f18ae6b758e8014a24c7fa039e91
NoneField: Invalid
Section titled “Field: Invalid”Original lines: 143
Declaration hash: sha256:96c34a0719eb565c268a1626c44313a20de4f83927890933bd9b480849adb76c
InvalidField: Broken
Section titled “Field: Broken”Original lines: 146
Declaration hash: sha256:cab6a859fda3243ec15a665bdaa8c94bc9e0e6cc0e662c318813d3dc86cf9b0b
BrokenType: ProblemRow
Section titled “Type: ProblemRow”Original lines: 150-166
Declaration hash: sha256:dcceb85572aa6faebbb64038249dd7a458ef30ef93cd515cb60c15dad40a2845
public readonly struct ProblemRow{}Field: Message
Section titled “Field: Message”Original lines: 153
Declaration hash: sha256:e97d841a15e94d2f9c453fd938de976d549ed4fa7bcc6fcbe505ef23c3d9f5d3
public readonly string Message;Field: Subject
Section titled “Field: Subject”Original lines: 155
Declaration hash: sha256:3c11ce251f3d5785fab7a9f37c90aebb4579e224926c84e7cc27204316329061
public readonly string Subject;Field: FixHint
Section titled “Field: FixHint”Original lines: 157
Declaration hash: sha256:8ab85db48138f7a10d65fd2cbbc12ff70909f6f3a9d47bbe2630147fb73b2b27
public readonly string FixHint;Method: ProblemRow(string message, string subject, string fixHint)
Section titled “Method: ProblemRow(string message, string subject, string fixHint)”Original lines: 160-165
Declaration hash: sha256:fb3295578b2f509a80f847e11cd0c8bc6ad7032f9c5ec640b0b8e55f07ad882e
public ProblemRow(string message, string subject, string fixHint);Type: SelectionKind
Section titled “Type: SelectionKind”Original lines: 169-182
Declaration hash: sha256:b82bb44c1a523790951030ce8bd2b68447f7e0b97dcf0c5195547e231ec9b8ab
public enum SelectionKind{}Field: None
Section titled “Field: None”Original lines: 172
Declaration hash: sha256:dc937b59892604f5a86ac96936cd7ff09e25f18ae6b758e8014a24c7fa039e91
NoneField: State
Section titled “Field: State”Original lines: 175
Declaration hash: sha256:a3b50c476732c7409d297c3d7d0e23569fee5e08318553ae76041ab5fe60582e
StateField: Action
Section titled “Field: Action”Original lines: 178
Declaration hash: sha256:64cff1319d2fd2cbb7a1e84ccecf22c1cc07b24435cdb522f8c0aa525d6002a6
ActionField: Transition
Section titled “Field: Transition”Original lines: 181
Declaration hash: sha256:2fe70464aadf5873057c7c15ef38cc0d7fdb1cbb55b14e4f3c934e9ea45ad6f5
TransitionType: SourceCompatibility
Section titled “Type: SourceCompatibility”Original lines: 185-201
Declaration hash: sha256:7293c10098f633b6f0314695cae126018d59c3ae12cae6bd185eb47968c97572
public enum SourceCompatibility{}Field: Phased
Section titled “Field: Phased”Original lines: 188
Declaration hash: sha256:2dd057b48e70ee5e9f6c238855e3317082cab5cb888ef6abd377a89b4f0e6af9
PhasedField: LegacyUnchanged
Section titled “Field: LegacyUnchanged”Original lines: 191
Declaration hash: sha256:fb34c7f70c7a414793ebdf85f196826cb4297e980911560bc86b5056d189136a
LegacyUnchangedField: LegacyUpgradeOnSave
Section titled “Field: LegacyUpgradeOnSave”Original lines: 194
Declaration hash: sha256:5f3bfc4a59454e1a5dc879cfdd41c2d6d7233386de7fb3ef284d904970929623
LegacyUpgradeOnSaveField: PhasedSaved
Section titled “Field: PhasedSaved”Original lines: 200
Declaration hash: sha256:78d4227eee4a7f9a8592d636091b31486b2ac32441d410f055125d0c4932556a
PhasedSavedType: SelectionSnapshot
Section titled “Type: SelectionSnapshot”Original lines: 204-358
Declaration hash: sha256:4e007dee1e8ab46d838006466bac92829638979a85102870d5cd462970203b80
public sealed class SelectionSnapshot{}Field: Kind
Section titled “Field: Kind”Original lines: 207
Declaration hash: sha256:2b302d91cfa2b5307373b321f0879a9a9ab8a0811ad4890bcee42b60675cce52
public SelectionKind Kind;Field: NodeId
Section titled “Field: NodeId”Original lines: 209
Declaration hash: sha256:66b49b6beffc71f90111073f2ac53fc387d63830eb237d785c4f5fb014a5d5e3
public string NodeId;Field: Name
Section titled “Field: Name”Original lines: 211
Declaration hash: sha256:a0143d55eaf0cb425855313ea631d289befa276f3a1c93745f4aec2139c8e2ab
public string Name;Field: MetaLine
Section titled “Field: MetaLine”Original lines: 213
Declaration hash: sha256:e4957e9273fcd857f7b21719b4b26f7ccb4d236ea947a0b19bfb9e32361012de
public string MetaLine;Field: IsEntry
Section titled “Field: IsEntry”Original lines: 215
Declaration hash: sha256:b9e7a930e1a520e1160932cc55dfe878556871b32c128265fa897dd163292346
public bool IsEntry;Field: IsAnyState
Section titled “Field: IsAnyState”Original lines: 217
Declaration hash: sha256:4f9cf1ba2a8172b8ca32cea191ece8bd5bec8ed409b4bb147ad05ebbc82a9a0b
public bool IsAnyState;Field: Completion
Section titled “Field: Completion”Original lines: 219
Declaration hash: sha256:4aa268f032fc16c7737fade9ddfe4ad3d1dc2e0acd56bad0995b628ae8223853
public string Completion;Field: CompletionResult
Section titled “Field: CompletionResult”Original lines: 221
Declaration hash: sha256:37ff789d915fe7dafd6eb6e04464eb458834170caed850f43d57c3b5e839c0c9
public string CompletionResult;Field: TransitionEvaluation
Section titled “Field: TransitionEvaluation”Original lines: 223
Declaration hash: sha256:45681bca465ef8351a3249109aa1eada26ca792395a9a47291ce4e835a3a59b9
public string TransitionEvaluation;Field: TransitionResult
Section titled “Field: TransitionResult”Original lines: 225
Declaration hash: sha256:a8cb76d43513f75c3720fa2daf64fbdfb856d555675b1eb314934051e95363cf
public string TransitionResult;Field: TransitionReentry
Section titled “Field: TransitionReentry”Original lines: 227
Declaration hash: sha256:359390e1bf311ba848c20815b1a6bb8a54039702b8b6e26ebc3eed9bb3a1d81d
public string TransitionReentry;Field: TransitionSourceIsAnyState
Section titled “Field: TransitionSourceIsAnyState”Original lines: 229
Declaration hash: sha256:c137b4830463286888d4306329f55760431a89c3e6439952210eb1c38befdc8a
public bool TransitionSourceIsAnyState;Field: IsMachineReference
Section titled “Field: IsMachineReference”Original lines: 231
Declaration hash: sha256:c1b3542f724c6005c2e44ece30dc44797119fc13dcb9849230abcfa130469231
public bool IsMachineReference;Field: TransitionSourceIsReference
Section titled “Field: TransitionSourceIsReference”Original lines: 233
Declaration hash: sha256:9282bdaa84969bbb7c71c27a26e46987a45aa49a3fb8250a89fc30fe85014b7d
public bool TransitionSourceIsReference;Field: RequiresFiniteUpdate
Section titled “Field: RequiresFiniteUpdate”Original lines: 235
Declaration hash: sha256:fad530d50165be096af610d2a0a3464671b51aaaac7b79b84374c897d5e76c67
public bool RequiresFiniteUpdate;Field: TransitionKind
Section titled “Field: TransitionKind”Original lines: 237
Declaration hash: sha256:d0da4cea849d23edf49101bdb704017dba4c415b531f4c5c6d537411f34dbcab
public string TransitionKind;Field: TransitionOnReturn
Section titled “Field: TransitionOnReturn”Original lines: 239
Declaration hash: sha256:a8f8217a8efeaf0df1be1da6b2c79b6840468c9db57aee1076a2f935075df9ff
public string TransitionOnReturn;Field: GlobalTransitions
Section titled “Field: GlobalTransitions”Original lines: 241
Declaration hash: sha256:e07c9af6c3e78ea5a796c4f38cf0087197f257abcbe8e7d44b4de3410bcfbb39
public IReadOnlyList<TransitionRow> GlobalTransitions;Field: ActionName
Section titled “Field: ActionName”Original lines: 243
Declaration hash: sha256:b92e46ca1883facab7d818f46e57e6990a3659468d61c1139f2ee358fbe1894a
public string ActionName;Field: Actions
Section titled “Field: Actions”Original lines: 245
Declaration hash: sha256:1bcfdceab79ca553a660898dfdba6d6561213ae58ac1638e3b1a2627c9879a9a
public IReadOnlyList<ActionRow> Actions;Field: OutgoingTransitions
Section titled “Field: OutgoingTransitions”Original lines: 247
Declaration hash: sha256:50d34ad14b885e814582803f1689f6eb52afcf66832c0590e883b4207ec675c1
public IReadOnlyList<TransitionRow> OutgoingTransitions;Field: EntryActionExecution
Section titled “Field: EntryActionExecution”Original lines: 249
Declaration hash: sha256:dd8f3d49a0cc2486c1812acbdfa16ab7c31794b23c4e591f55c8723beb5de3c9
public string EntryActionExecution;Field: UpdateActionExecution
Section titled “Field: UpdateActionExecution”Original lines: 251
Declaration hash: sha256:226c4e75982bb46dfe4e57f258c056348683a064d85b4849c3944552c43c6cb8
public string UpdateActionExecution;Field: UpdateActionLifetime
Section titled “Field: UpdateActionLifetime”Original lines: 253
Declaration hash: sha256:3394b5d8dffd6cb4a102f02fc0a219a4615d1124a78d4862c101e4b936043b3c
public string UpdateActionLifetime;Field: ExitActionExecution
Section titled “Field: ExitActionExecution”Original lines: 255
Declaration hash: sha256:1f89db1c4aa1d97822401e30008c154169c7ad1f2a2edffffcf3ed3d900c26af
public string ExitActionExecution;Field: IsLive
Section titled “Field: IsLive”Original lines: 261
Declaration hash: sha256:c26226c5f2d8d782abc3a66a55034ed8d9864072663064c524713e1a105b4bbc
public bool IsLive;Field: ExecutionInterrupted
Section titled “Field: ExecutionInterrupted”Original lines: 263
Declaration hash: sha256:0951b7344593f146cc52b297ab492d40015926912ae2bf8c79b41f6b366b59ca
public bool ExecutionInterrupted;Field: EntryGroupStatus
Section titled “Field: EntryGroupStatus”Original lines: 265
Declaration hash: sha256:a04c52425eae6e615e32c6b8fc621b8dec534bb2383cf7ddb68c677761fc8436
public BehaviorNodeExecutionStatus EntryGroupStatus;Field: UpdateGroupStatus
Section titled “Field: UpdateGroupStatus”Original lines: 267
Declaration hash: sha256:ed5c46e4ebc392f91fce77a40aee4928d33f5993922a77e4e3e40c1fa0117a3a
public BehaviorNodeExecutionStatus UpdateGroupStatus;Field: ExitGroupStatus
Section titled “Field: ExitGroupStatus”Original lines: 269
Declaration hash: sha256:68e3a114c2381eac34bc515b2c952cac28c913cdfd10005e65a45c0b8a56c72e
public BehaviorNodeExecutionStatus ExitGroupStatus;Field: UpdatePass
Section titled “Field: UpdatePass”Original lines: 272
Declaration hash: sha256:c8da1cc359fcc103930d2f03dee026a9ef8987efdae78cbcc99833037ae51b6f
public uint UpdatePass;Field: Compatibility
Section titled “Field: Compatibility”Original lines: 274
Declaration hash: sha256:c78c95dee9db053e51e0546863172221b4454df6f38fe8406c84645f294d942e
public SourceCompatibility Compatibility;Field: MappedView
Section titled “Field: MappedView”Original lines: 276
Declaration hash: sha256:55c022563f79e85b3af9f6b250a2c846ad5bc6326abf37ea70484c0f6d42e0d6
public string MappedView;Field: BehaviorName
Section titled “Field: BehaviorName”Original lines: 278
Declaration hash: sha256:4c78fd5aab38e5ffaa9e85d27431b0d8518886c4777759916850c6fa7bc8ac0c
public string BehaviorName;Field: ActionPhase
Section titled “Field: ActionPhase”Original lines: 280
Declaration hash: sha256:6fe17d017b9cbdce85cb3d72c72b01a66a7f39371aaa7c63627a4eede19a8cdc
public string ActionPhase;Field: ActionIssue
Section titled “Field: ActionIssue”Original lines: 282
Declaration hash: sha256:fad3c2878296ee2b83a5a9c4676d320213f3d3ec5c052f1016eccd6ef338b13e
public ActionRowIssue ActionIssue;Field: ActionIssueText
Section titled “Field: ActionIssueText”Original lines: 284
Declaration hash: sha256:d4e79a6f825a48d320de53d4093109b19f4f8a7092b8779086e0448d34764e39
public string ActionIssueText;Field: ActionPositionInGroup
Section titled “Field: ActionPositionInGroup”Original lines: 286
Declaration hash: sha256:9b286487bcf09b66dd5e4f1e69cde35d850e9af6a698214bcd734f7b8440c254
public int ActionPositionInGroup;Field: ActionGroupCount
Section titled “Field: ActionGroupCount”Original lines: 288
Declaration hash: sha256:b678bb46c16854902020c9ebf8ccfb10873fa66e96130d5c4c5490c40cd9e680
public int ActionGroupCount;Field: OwningStateName
Section titled “Field: OwningStateName”Original lines: 290
Declaration hash: sha256:b3ff94653ce42a6f3b27a6783a0bf309d320ec5e00fd0b5538a66751a816a60a
public string OwningStateName;Field: OwningStateId
Section titled “Field: OwningStateId”Original lines: 292
Declaration hash: sha256:6c6e5446c9e76ffdf1cd3bafabddf07ed67be270a295cfd00e6384149898065e
public string OwningStateId;Field: OwningStateIsEntry
Section titled “Field: OwningStateIsEntry”Original lines: 294
Declaration hash: sha256:85d8d736e8133881cffdfb82eb177bf06f919746cfc1d8b2fcd86f698112cfa3
public bool OwningStateIsEntry;Field: FromStateName
Section titled “Field: FromStateName”Original lines: 296
Declaration hash: sha256:6d088380e031d26959dbbe095c9eedcb2491fc1734e25f6a42c60143fb6fcfd0
public string FromStateName;Field: FromStateId
Section titled “Field: FromStateId”Original lines: 298
Declaration hash: sha256:176bdf11b4410872183633046125f3375669baa9a1ae413ce148fd79f8658d48
public string FromStateId;Field: ToStateName
Section titled “Field: ToStateName”Original lines: 300
Declaration hash: sha256:aea32c7c13dd390e54af314a50ada0adbd8da4156e0add30f073f38b435385f9
public string ToStateName;Field: ToStateId
Section titled “Field: ToStateId”Original lines: 302
Declaration hash: sha256:315561c03afce751af22396351179b7bb4cc61b2cef42b63471976a453d00452
public string ToStateId;Field: ConditionName
Section titled “Field: ConditionName”Original lines: 304
Declaration hash: sha256:56e0318493d7cb069321136b6e4c42fb4e18f6adf89b55dcc723fed88b086600
public string ConditionName;Field: HasCondition
Section titled “Field: HasCondition”Original lines: 306
Declaration hash: sha256:909bcd539a38fe25535ab45b19580e4934ae552c1cd71292558a9f10d469aef8
public bool HasCondition;Field: HostedTreeKind
Section titled “Field: HostedTreeKind”Original lines: 309
Declaration hash: sha256:f740dd892f8bc4be062850e6906ed0c9bb3719204d7d6e3b20be196e36b22c76
public StateHostedTreeKind HostedTreeKind;Field: HostedTreeRootId
Section titled “Field: HostedTreeRootId”Original lines: 311
Declaration hash: sha256:af90699737409990a9b17bdabc1980b277fbd3c2e9e0f84065a1f50bf2a3573c
public string HostedTreeRootId;Field: HostedTreeName
Section titled “Field: HostedTreeName”Original lines: 313
Declaration hash: sha256:695f2c8a00cdfb9ff6e3d8dae25a29f821086a0b3d9c3e1ac7acf690fa1cd0c4
public string HostedTreeName;Field: HostedTreeFolder
Section titled “Field: HostedTreeFolder”Original lines: 315
Declaration hash: sha256:75c12583ef71f5107b262d44059334b5ae7b7e4c653a140399a95b77ddf74f8b
public string HostedTreeFolder;Field: HostedTreeAddress
Section titled “Field: HostedTreeAddress”Original lines: 317
Declaration hash: sha256:b87159ff810c5d1089b01b1e8a246b3433738f3089f292818ea4c7d36bde31ff
public string HostedTreeAddress;Field: HostedTreeRootCaption
Section titled “Field: HostedTreeRootCaption”Original lines: 319
Declaration hash: sha256:095f4400956471344e2dff81ec74169822d1bd3114ad0eaddf5645feacb59cb7
public string HostedTreeRootCaption;Field: HostedTreeResolves
Section titled “Field: HostedTreeResolves”Original lines: 321
Declaration hash: sha256:8340d5e9961752682452f11088e8e1c3f0296f985683d24fbd5942f15074fc41
public bool HostedTreeResolves;Field: UsesHostedTreeSource
Section titled “Field: UsesHostedTreeSource”Original lines: 323
Declaration hash: sha256:f76b0f3fff40de967a90b5d5bbda82b99854f391c1e88b9446fac617417ec522
public bool UsesHostedTreeSource;Field: HostedLifetime
Section titled “Field: HostedLifetime”Original lines: 325
Declaration hash: sha256:1f7469f853dc524e882d515781d169f2288eeaabdad1f881c87f68b6a8547ea7
public string HostedLifetime;Field: HostedSuccessEventId
Section titled “Field: HostedSuccessEventId”Original lines: 327
Declaration hash: sha256:7e74314ff5c358a11b7ee58a13e3f694ac8a56311cf11d1a9f200f169b71e832
public string HostedSuccessEventId;Field: HostedFailureEventId
Section titled “Field: HostedFailureEventId”Original lines: 329
Declaration hash: sha256:82070f8b09e0309b5c98ddbf1b104847555bb3b8b47ce709050e10c3f8a29110
public string HostedFailureEventId;Field: HostedEventsAmbiguous
Section titled “Field: HostedEventsAmbiguous”Original lines: 331
Declaration hash: sha256:2723ec71a093d1989d9bb50c439672006e59135a4f24b8a8522cb684d88c6b51
public bool HostedEventsAmbiguous;Field: HostedCompletedPassCount
Section titled “Field: HostedCompletedPassCount”Original lines: 333
Declaration hash: sha256:c4516b22330249ee1e9191046d31d06037bf3210dce72ccd25e3e2094dc146ce
public int HostedCompletedPassCount;Field: HostedResult
Section titled “Field: HostedResult”Original lines: 335
Declaration hash: sha256:2dc54dce19633cda0205f8fe35645a03bc42ffe46adc44716e1068d8b71bab56
public BehaviorResultCode HostedResult;Field: HostedResultTick
Section titled “Field: HostedResultTick”Original lines: 337
Declaration hash: sha256:941fa667f68d7bd7bedcfa4fc9ed3e4befc9534d344a27adbf8a87f054183767
public int HostedResultTick;Field: HostedResultHeld
Section titled “Field: HostedResultHeld”Original lines: 339
Declaration hash: sha256:dd856cf1c2ed1755e7d4d386b1563723c7b777d99aa67c18a4b4565d666aad71
public bool HostedResultHeld;Field: TransitionUsesEvent
Section titled “Field: TransitionUsesEvent”Original lines: 341
Declaration hash: sha256:47556af7b9fd801e4f1cf728be6d7535509909099016257af710f8e302b4d324
public bool TransitionUsesEvent;Field: TransitionEventId
Section titled “Field: TransitionEventId”Original lines: 343
Declaration hash: sha256:958c83c624a5455601c1f17c83402c1a1967440bbbacd50fad5407291cb4fd0d
public string TransitionEventId;Field: TransitionEventResolves
Section titled “Field: TransitionEventResolves”Original lines: 345
Declaration hash: sha256:6643ade7ef131d1f8ebe91419a2ff00843b92d8a6e6e9d815753230956448edf
public bool TransitionEventResolves;Field: TransitionSourceStateName
Section titled “Field: TransitionSourceStateName”Original lines: 347
Declaration hash: sha256:68571fe9067baaab8b051eddbc0ede25edc536dacad05f6d2e19857a2a1001d9
public string TransitionSourceStateName;Type: RuntimeLifecycleSnapshot
Section titled “Type: RuntimeLifecycleSnapshot”Original lines: 371-420
Declaration hash: sha256:54b24463062b76f6676ae001a2b8d8ab9afcbb982ebd59f5c3e450b464cf29df
public readonly struct RuntimeLifecycleSnapshot{}Field: Phase
Section titled “Field: Phase”Original lines: 374
Declaration hash: sha256:37bb5343ff2d69725f5cf85f91e09ea0d1ea43740a757fb09be74aaaca789cd6
public readonly string Phase;Field: UpdatePass
Section titled “Field: UpdatePass”Original lines: 377
Declaration hash: sha256:3dd30b12897b6825d2b44d2825c71573298f913051044783073f7fe279a79057
public readonly uint UpdatePass;Field: HasLatchedDestination
Section titled “Field: HasLatchedDestination”Original lines: 380
Declaration hash: sha256:76f4412c2e3cb09eca6dbdf02fdb712e39918663f2653080e7923fcbf8dbe8d3
public readonly bool HasLatchedDestination;Field: DestinationStateName
Section titled “Field: DestinationStateName”Original lines: 383
Declaration hash: sha256:bfc57633a4b716df919c3c5f8315f47daa40abd22396c6f08aa1f794c1f9781d
public readonly string DestinationStateName;Field: ExitUpdatePending
Section titled “Field: ExitUpdatePending”Original lines: 386
Declaration hash: sha256:ca1fe504cd9328f866410c2922e1b938f162551a99edc79c2f7cc332b6687b90
public readonly bool ExitUpdatePending;Field: ExitUpdateSpent
Section titled “Field: ExitUpdateSpent”Original lines: 389
Declaration hash: sha256:c76df8ef220ad47db08200e7aa0414731b6b0f2584526f48b8e568e39bb1bca4
public readonly bool ExitUpdateSpent;Method: RuntimeLifecycleSnapshot(string phase, uint updatePass, bool hasLatchedDestination, string destinationStateName, bool exitUpdatePending, bool exitUpdateSpent)
Section titled “Method: RuntimeLifecycleSnapshot(string phase, uint updatePass, bool hasLatchedDestination, string destinationStateName, bool exitUpdatePending, bool exitUpdateSpent)”Original lines: 396-410
Declaration hash: sha256:41e6579d38b42b41b6e34621d873a3c825087b74eb62dc2a10d13ec6d7e8711d
public RuntimeLifecycleSnapshot(string phase, uint updatePass, bool hasLatchedDestination, string destinationStateName, bool exitUpdatePending, bool exitUpdateSpent);Property: None
Section titled “Property: None”Original lines: 413-419
Declaration hash: sha256:2f4da027a2d985adebf5f539233f2ccfef9461e32f91aa9b729d420abc974393
public static RuntimeLifecycleSnapshot None { get; }Event: OnEntryStateDropdown
Section titled “Event: OnEntryStateDropdown”Original lines: 716
Declaration hash: sha256:9689ead5841e9043b5f50467029f15c00adcf4dad4a0bd6cf798542f91ef3333
public event Action<VisualElement> OnEntryStateDropdown;Event: OnStateRowClicked
Section titled “Event: OnStateRowClicked”Original lines: 719
Declaration hash: sha256:240dfcb383f83d28c96b0d49b03ab27950efa23d0c92944b5aa77200801dce1d
public event Action<string> OnStateRowClicked;Event: OnAddStateClicked
Section titled “Event: OnAddStateClicked”Original lines: 722
Declaration hash: sha256:6e92af50c5ad3b01570b7e440e8f9ae585fb2c1a3c6eba179d0c20b489a8f107
public event Action OnAddStateClicked;Event: OnRenameNode
Section titled “Event: OnRenameNode”Original lines: 725
Declaration hash: sha256:d03401cdf96f4ebea16c76bb3d5559ac7c6a75c589d6c36f1df7ef23c9c34e74
public event Action<string, string> OnRenameNode;Field: RenameRefusal
Section titled “Field: RenameRefusal”Original lines: 731
Declaration hash: sha256:eab92b9a8cb9daf8c97ff97128189196acfb6456bdd077ef3095b1701e2913f2
public Func<string, string, string> RenameRefusal;Event: OnEntryToggleClicked
Section titled “Event: OnEntryToggleClicked”Original lines: 734
Declaration hash: sha256:488e752eb10ca6b158c1d747ede4c371642efcd36cbbc22d40eb86e4af750735
public event Action<string> OnEntryToggleClicked;Event: OnGroupActionDropdown
Section titled “Event: OnGroupActionDropdown”Original lines: 737
Declaration hash: sha256:9aa12c591513b8e74635cb3ad28b033874aa9378a1fdd07d77ef79fb4863639b
public event Action<string, string, VisualElement> OnGroupActionDropdown;Event: OnActionBehaviorDropdown
Section titled “Event: OnActionBehaviorDropdown”Original lines: 740
Declaration hash: sha256:bfabef4647627889977429bc6079886344487f6b2ab436315c9baa1d540aeeb1
public event Action<string, VisualElement> OnActionBehaviorDropdown;Event: OnActionRemove
Section titled “Event: OnActionRemove”Original lines: 743
Declaration hash: sha256:d341dff7c3e25d2c03b81a836875f3ceea678afff3d2538be2ca319a2f929e7d
public event Action<string> OnActionRemove;Event: OnActionReorder
Section titled “Event: OnActionReorder”Original lines: 746
Declaration hash: sha256:adb67e1d4942f79dffbacf00d6003b15060bb8131a8474e02147b96c7644172f
public event Action<string, int> OnActionReorder;Event: OnTransitionReorder
Section titled “Event: OnTransitionReorder”Original lines: 749
Declaration hash: sha256:dbcefe34e85e5421098ffb59b885e5997d5e68a2b537db57b4d0db99f1417865
public event Action<string, int> OnTransitionReorder;Event: OnActionKeyboardReorder
Section titled “Event: OnActionKeyboardReorder”Original lines: 756
Declaration hash: sha256:1dabbb16a7d97156c569e97bd0012ace7462a8da633a385d738f4dc0c61013ee
public event Action<string, int> OnActionKeyboardReorder;Event: OnActionPhaseChanged
Section titled “Event: OnActionPhaseChanged”Original lines: 759
Declaration hash: sha256:27684db60f7415a52af40bb7fce522010ee05c5005cdbfc4f5168591d3d98676
public event Action<string, string> OnActionPhaseChanged;Event: OnActionGroupSettingChanged
Section titled “Event: OnActionGroupSettingChanged”Original lines: 762
Declaration hash: sha256:3c6c0f7424bd3633aecb3a367c15867e0da0023292729bc1c79fe868dda4f105
public event Action<string, string, string> OnActionGroupSettingChanged;Event: OnSemanticSettingChanged
Section titled “Event: OnSemanticSettingChanged”Original lines: 765
Declaration hash: sha256:999af27102545b7ab5cd44e388b56ad14dbd96371d7183baaa5fb89f9e9ec041
public event Action<string, string, string> OnSemanticSettingChanged;Event: OnActionAnnouncement
Section titled “Event: OnActionAnnouncement”Original lines: 768
Declaration hash: sha256:26ddbd3f512389e4c2d38a770ea76787615afe5bc7c7bb508f24367a665272d7
public event Action<string> OnActionAnnouncement;Event: OnLegacyLifecycleUpgradeRequested
Section titled “Event: OnLegacyLifecycleUpgradeRequested”Original lines: 771
Declaration hash: sha256:b3b1bedf31461e1c9b84af22adae18dce2fd0875fc3fe4a34df56cee7f88e29d
public event Action<string> OnLegacyLifecycleUpgradeRequested;Event: OnNavigateToNode
Section titled “Event: OnNavigateToNode”Original lines: 775
Declaration hash: sha256:4e95b970ad3907c777f47f9fb25e1b5710b01c1e914744b7cbec91d96d0e67f6
public event Action<string> OnNavigateToNode;Event: OnRuntimePathChanged
Section titled “Event: OnRuntimePathChanged”Original lines: 778
Declaration hash: sha256:ac5ba86ac917ffe4c23f67856d073424e4fb37b2372da1357e3570a138a63efd
public event Action<BehaviorSourceRuntimePath> OnRuntimePathChanged;Event: OnBlackboardRecoveryRequested
Section titled “Event: OnBlackboardRecoveryRequested”Original lines: 781
Declaration hash: sha256:5f5e10fb117fce53d6e913238668ec99e5f24d163ac9c8bb1da41f5ef9b19777
public event Action<BlackboardFault, string> OnBlackboardRecoveryRequested;Event: OnUncarriedBindingRecoveryRequested
Section titled “Event: OnUncarriedBindingRecoveryRequested”Original lines: 787
Declaration hash: sha256:312f18735241f9d4b80e51e918ba8e0e2e5a42eea4cd6bd04b7ab5c4b457ba26
public event Action<BehaviorUncarriedBinding, string> OnUncarriedBindingRecoveryRequested;Event: OnHostedSourceChanged
Section titled “Event: OnHostedSourceChanged”Original lines: 790
Declaration hash: sha256:037c6782a38e84e4f00e4bc35ae583405267f5573e67f818d4c98b42af983208
public event Action<string, bool> OnHostedSourceChanged;Event: OnHostedTreeChooseRequested
Section titled “Event: OnHostedTreeChooseRequested”Original lines: 793
Declaration hash: sha256:9f3f8fca519b25238c35364c3d95b0cbf1e8f7258ab153ce9f6af3a3eab84177
public event Action<string, VisualElement> OnHostedTreeChooseRequested;Event: OnHostedTreeNewRequested
Section titled “Event: OnHostedTreeNewRequested”Original lines: 796
Declaration hash: sha256:2778f6ea4633acec21c5ee0d0b9b4aa9be310adc231997449e3d937853bbe6d9
public event Action<string> OnHostedTreeNewRequested;Event: OnHostedTreeOpenRequested
Section titled “Event: OnHostedTreeOpenRequested”Original lines: 799
Declaration hash: sha256:d333e1f5d2783d5580d65ee596c83a8d981ea84d59b8504bdfd24064e1d8c6d2
public event Action<string> OnHostedTreeOpenRequested;Event: OnHostedTreeClearRequested
Section titled “Event: OnHostedTreeClearRequested”Original lines: 802
Declaration hash: sha256:c8e888e96b1b5f0170bf4a246a96b1e7d2c37bdf456dad5d8766c95961535ede
public event Action<string> OnHostedTreeClearRequested;Event: OnHostedLifetimeChanged
Section titled “Event: OnHostedLifetimeChanged”Original lines: 805
Declaration hash: sha256:d58f528937bb48f4bb0f3b9bb6ef786d2f6f1a738fd9a5407f83e65ff6b40e25
public event Action<string, string> OnHostedLifetimeChanged;Event: OnHostedResultEventChanged
Section titled “Event: OnHostedResultEventChanged”Original lines: 808
Declaration hash: sha256:eb4b932dbc8d8919161009c91df5b4d3bab89626671c98780f21b696d3ce1ea2
public event Action<string, string, string> OnHostedResultEventChanged;Event: OnTransitionTriggerSourceChanged
Section titled “Event: OnTransitionTriggerSourceChanged”Original lines: 811
Declaration hash: sha256:f78240bf652a4f608513de14c9158863cf306b08e483ce0fdf0a4618a850fba9
public event Action<string, string> OnTransitionTriggerSourceChanged;Event: OnTransitionTriggerEventRequested
Section titled “Event: OnTransitionTriggerEventRequested”Original lines: 814
Declaration hash: sha256:29aead9c716acaffce2d95c33b6eeef8d4b2216063b33d29372789480685a4c7
public event Action<string, VisualElement> OnTransitionTriggerEventRequested;Method: BehaviorTreeStateMachineInspector()
Section titled “Method: BehaviorTreeStateMachineInspector()”Original lines: 825-1058
Declaration hash: sha256:1f49f6f45846371c8827b23ac2dd2018b28c2a3a7480a5003042b0eb0d3c5ca9
public BehaviorTreeStateMachineInspector();Property: BlackboardPanel
Section titled “Property: BlackboardPanel”Original lines: 1083
Declaration hash: sha256:c027ad74ae69539294fdb5b769637522306d401664c65415aeed60493871325d
public BehaviorTreeBlackboardPanel BlackboardPanel { get; }Property: BlackboardAssetFileName
Section titled “Property: BlackboardAssetFileName”Original lines: 1089-1093
Declaration hash: sha256:5585d79e53ede757302c0e2de39ea0c9b32a0dea4d52114c51bcbf62983995bc
public string BlackboardAssetFileName { get; set; }Property: UncarriedBindings
Section titled “Property: UncarriedBindings”Original lines: 1096-1097
Declaration hash: sha256:1938070d30e80df80f4594a7109ff30212458cc970cc3d2794af38a58fe91630
public IReadOnlyList<BehaviorUncarriedBinding> UncarriedBindings { get; }Property: BlackboardFaults
Section titled “Property: BlackboardFaults”Original lines: 1100
Declaration hash: sha256:25acbf21aab3da251c7590da32235a58c70b62240010edd213cb7c2e8bd591a1
public IReadOnlyList<BlackboardFault> BlackboardFaults { get; }Method: UpdateBlackboard(IReadOnlyList<BehaviorBlackboardFieldSnapshot> fields, bool isLive, bool allowStaticEdits, Func<string, string> defaultValueResolver, bool showStoredValuesWhenNotLive)
Section titled “Method: UpdateBlackboard(IReadOnlyList<BehaviorBlackboardFieldSnapshot> fields, bool isLive, bool allowStaticEdits, Func<string, string> defaultValueResolver, bool showStoredValuesWhenNotLive)”Original lines: 1103-1117
Declaration hash: sha256:a9e180396fd03dd8159f363183a859ff6ea97b00e8c1b9f4086d897e1add0cf1
public void UpdateBlackboard(IReadOnlyList<BehaviorBlackboardFieldSnapshot> fields, bool isLive, bool allowStaticEdits, Func<string, string> defaultValueResolver, bool showStoredValuesWhenNotLive = false);Method: UpdateBlackboardMemberBindings(BehaviorSourceDocument document, bool isLive, bool allowStaticEdits)
Section titled “Method: UpdateBlackboardMemberBindings(BehaviorSourceDocument document, bool isLive, bool allowStaticEdits)”Original lines: 1120-1127
Declaration hash: sha256:a5e7022e0daca64124a5aba465dc297b370160039be92e127b48c864b197ad14
public void UpdateBlackboardMemberBindings(BehaviorSourceDocument document, bool isLive, bool allowStaticEdits);Method: UpdateBlackboardFaults(IReadOnlyList<BlackboardFault> faults)
Section titled “Method: UpdateBlackboardFaults(IReadOnlyList<BlackboardFault> faults)”Original lines: 1133-1136
Declaration hash: sha256:966d44c2e972739fe6df18c5745ed6eff19055c766a1ac26ed784815beab6b09
public void UpdateBlackboardFaults(IReadOnlyList<BlackboardFault> faults);Method: UpdateUncarriedBindings(IReadOnlyList<BehaviorUncarriedBinding> uncarried)
Section titled “Method: UpdateUncarriedBindings(IReadOnlyList<BehaviorUncarriedBinding> uncarried)”Original lines: 1142-1145
Declaration hash: sha256:d15e5eea2477caeab8882be7e05290f15343e0a0f6013d27170e9904731dda6e
public void UpdateUncarriedBindings(IReadOnlyList<BehaviorUncarriedBinding> uncarried);Method: UpdateMachine(string assetName, int stateCount, int transitionCount, string entryStateName)
Section titled “Method: UpdateMachine(string assetName, int stateCount, int transitionCount, string entryStateName)”Original lines: 1148-1171
Declaration hash: sha256:e1dd6e624afb4957b45651920d67c4586d7a0fbdb533529360093dfa7e504a91
public void UpdateMachine(string assetName, int stateCount, int transitionCount, string entryStateName);Method: SetRuntimeVisible(bool visible)
Section titled “Method: SetRuntimeVisible(bool visible)”Original lines: 1174-1177
Declaration hash: sha256:9286daff1040f72ec60698368e8b0a78b14346efcd9ab5dcfc8a24cb1639f144
public void SetRuntimeVisible(bool visible);Method: SetRuntimeAttachmentState(bool attached, bool paused)
Section titled “Method: SetRuntimeAttachmentState(bool attached, bool paused)”Original lines: 1182-1226
Declaration hash: sha256:17cadb03774ac784254ef14e7a557e7dd643bd62dc9cfb6657deb05c93f1cbc6
public void SetRuntimeAttachmentState(bool attached, bool paused);Method: UpdateRuntimePath(BehaviorSourceRuntimePath path)
Section titled “Method: UpdateRuntimePath(BehaviorSourceRuntimePath path)”Original lines: 1229-1236
Declaration hash: sha256:3201086ca92870e78d974816c541f2853b206d902c28d7985f6d6f1419738a1b
public void UpdateRuntimePath(BehaviorSourceRuntimePath path);Method: UpdateRuntime(string activeState, string activeAction, string lastTransition, string cause)
Section titled “Method: UpdateRuntime(string activeState, string activeAction, string lastTransition, string cause)”Original lines: 1239-1249
Declaration hash: sha256:e1cc21dc31fef1b5530f9567398b79bb9091cd2c4caf3995f7b0973925f9e8b6
public void UpdateRuntime(string activeState, string activeAction, string lastTransition, string cause);Method: UpdateRuntimeLifecycle(in BehaviorTreeStateMachineInspector.RuntimeLifecycleSnapshot lifecycle)
Section titled “Method: UpdateRuntimeLifecycle(in BehaviorTreeStateMachineInspector.RuntimeLifecycleSnapshot lifecycle)”Original lines: 1255-1297
Declaration hash: sha256:6bf1d8d1b018839281fde3c0718120f1d137ebac939a116d8b4a36f4782950ac
public void UpdateRuntimeLifecycle(in RuntimeLifecycleSnapshot lifecycle);Method: UpdateMachineResult(BehaviorMachineResult result, bool finished, int suspensionDepth)
Section titled “Method: UpdateMachineResult(BehaviorMachineResult result, bool finished, int suspensionDepth)”Original lines: 1300-1307
Declaration hash: sha256:aa9204784556697857265239d2a368dd8b4842efd83cdf2335244ab2e97d5be3
public void UpdateMachineResult(BehaviorMachineResult result, bool finished, int suspensionDepth);Method: UpdateStates(IReadOnlyList<BehaviorTreeStateMachineInspector.StateRow> rows)
Section titled “Method: UpdateStates(IReadOnlyList<BehaviorTreeStateMachineInspector.StateRow> rows)”Original lines: 1310-1360
Declaration hash: sha256:200f91df089dc615387904011263d41f2c5824fbfd32fe757b84a2391e12b243
public void UpdateStates(IReadOnlyList<StateRow> rows);Method: SetSelectedStateRow(string stateId)
Section titled “Method: SetSelectedStateRow(string stateId)”Original lines: 1363-1381
Declaration hash: sha256:011addd2c6eec85dd3ad151fe40c8bdeef62735a6a0c542b3dee1a0e3dac5a3e
public void SetSelectedStateRow(string stateId);Method: UpdateSelection(BehaviorTreeStateMachineInspector.SelectionSnapshot selection)
Section titled “Method: UpdateSelection(BehaviorTreeStateMachineInspector.SelectionSnapshot selection)”Original lines: 1384-1510
Declaration hash: sha256:4dd36f427b0f756372080f18599776b3233b3efe151529f95896f0945113aa4f
public void UpdateSelection(SelectionSnapshot selection);Method: SetTransitionConditionEditor(VisualElement editor)
Section titled “Method: SetTransitionConditionEditor(VisualElement editor)”Original lines: 1525-1541
Declaration hash: sha256:87ab2c31765606603b09db608b8f2f0c9b305d0916296ee69d396c3165970d78
public void SetTransitionConditionEditor(VisualElement editor);Method: SetActionMemberEditor(VisualElement editor)
Section titled “Method: SetActionMemberEditor(VisualElement editor)”Original lines: 1548-1564
Declaration hash: sha256:da0f1dedc6940daff2e208bce88ca923c22aaebd946c7c6705a57819fe27f8d2
public void SetActionMemberEditor(VisualElement editor);Method: SetStateMachineReferenceEditor(VisualElement editor)
Section titled “Method: SetStateMachineReferenceEditor(VisualElement editor)”Original lines: 1567-1574
Declaration hash: sha256:6619d9f711cb36e953d8eb5e50433fd0793d2d7aa3f6f4e9e700c2dbd38ff1f1
public void SetStateMachineReferenceEditor(VisualElement editor);Method: UpdateValidation(IReadOnlyList<BehaviorTreeStateMachineInspector.ProblemRow> problems, bool showEmptyHint)
Section titled “Method: UpdateValidation(IReadOnlyList<BehaviorTreeStateMachineInspector.ProblemRow> problems, bool showEmptyHint)”Original lines: 1583-1590
Declaration hash: sha256:5e0cbd5f34697d8773aeb769cd19829c792186a6cc15dc4c4b8898c45ceacc3f
public void UpdateValidation(IReadOnlyList<ProblemRow> problems, bool showEmptyHint);