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

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.

Original lines: 49-3705

Declaration hash: sha256:cb1404edb730147e2705b35b47921e8620a3ac690caac3f43d6e423ad7bbbc8f

C#
public sealed class BehaviorTreeStateMachineInspector : VisualElement
{
}

Original lines: 54-73

Declaration hash: sha256:41ed7855417fe48729986cc9693efe97bf6824fca2b395cc95b430d883ac5630

C#
public readonly struct StateRow
{
}

Original lines: 57

Declaration hash: sha256:a70c2f5f49eebcd154f48e8cc5c6cbd7fca4775c5d0ac47b732fc539270bda43

C#
public readonly string Id;

Original lines: 59

Declaration hash: sha256:ed6bfe808f6db27976b669477adaa877aefcba462975ab97f3eb6a5afb9bbb34

C#
public readonly string Name;

Original lines: 61

Declaration hash: sha256:c3cf016406c4f8b13942661188ddd5a26ade757fbed77ba08ecb09b9e5d49089

C#
public readonly bool IsEntry;

Original lines: 63

Declaration hash: sha256:e6745e5cdb5692b6b5f82291ae0db30da2fe31ca9310a19dba7e52653f485ff2

C#
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

C#
public StateRow(string id, string name, bool isEntry, string actionName);

Original lines: 76-95

Declaration hash: sha256:4cf9a530a97a7c0e04bdc36abf373e9044c8d0fc067018234add921773d110f8

C#
public readonly struct TransitionRow
{
}

Original lines: 79

Declaration hash: sha256:a70c2f5f49eebcd154f48e8cc5c6cbd7fca4775c5d0ac47b732fc539270bda43

C#
public readonly string Id;

Original lines: 81

Declaration hash: sha256:ed6bfe808f6db27976b669477adaa877aefcba462975ab97f3eb6a5afb9bbb34

C#
public readonly string Name;

Original lines: 83

Declaration hash: sha256:f841a99f470ae07f79a8d7578d1e90e038f8d0abdcf2af7c3b7dfa82ccbda723

C#
public readonly string DestinationName;

Original lines: 85

Declaration hash: sha256:304bec2f4613ece8f8e6558aabf8ba3327bd28e4363674ef2ff54ca7290b3429

C#
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

C#
public TransitionRow(string id, string name, string destinationName, string kind);

Original lines: 98-134

Declaration hash: sha256:627fb3d85041f6770bea3b5bf13362b706d84dfff7cd5f50ff34d0ff71375c07

C#
public readonly struct ActionRow
{
}

Original lines: 101

Declaration hash: sha256:a70c2f5f49eebcd154f48e8cc5c6cbd7fca4775c5d0ac47b732fc539270bda43

C#
public readonly string Id;

Original lines: 103

Declaration hash: sha256:ed6bfe808f6db27976b669477adaa877aefcba462975ab97f3eb6a5afb9bbb34

C#
public readonly string Name;

Original lines: 105

Declaration hash: sha256:40a03c09d493ff39ad653d78f838885901bdc8cd64b6840ebb76dcae117fa13e

C#
public readonly BehaviorNodeExecutionStatus Status;

Original lines: 107

Declaration hash: sha256:37bb5343ff2d69725f5cf85f91e09ea0d1ea43740a757fb09be74aaaca789cd6

C#
public readonly string Phase;

Original lines: 109

Declaration hash: sha256:dd8c127871b94a9e084d0b596c69640d6ab3bdd6b071955a5c4e49b016a9b555

C#
public readonly ActionRowIssue Issue;

Original lines: 111

Declaration hash: sha256:ba00616a6c1e2b28dcac057e361023bb1dc4839b2a985bab3a990cac2c349e68

C#
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

C#
public ActionRow(string id, string name, BehaviorNodeExecutionStatus status = BehaviorNodeExecutionStatus.Resting, string phase = null, ActionRowIssue issue = ActionRowIssue.None, string issueText = null);

Original lines: 137-147

Declaration hash: sha256:c24a266f3aca4e5f130993f6e1ce4169ef4c02d5411a4d382a18867fa7c5692e

C#
public enum ActionRowIssue
{
}

Original lines: 140

Declaration hash: sha256:dc937b59892604f5a86ac96936cd7ff09e25f18ae6b758e8014a24c7fa039e91

C#
None

Original lines: 143

Declaration hash: sha256:96c34a0719eb565c268a1626c44313a20de4f83927890933bd9b480849adb76c

C#
Invalid

Original lines: 146

Declaration hash: sha256:cab6a859fda3243ec15a665bdaa8c94bc9e0e6cc0e662c318813d3dc86cf9b0b

C#
Broken

Original lines: 150-166

Declaration hash: sha256:dcceb85572aa6faebbb64038249dd7a458ef30ef93cd515cb60c15dad40a2845

C#
public readonly struct ProblemRow
{
}

Original lines: 153

Declaration hash: sha256:e97d841a15e94d2f9c453fd938de976d549ed4fa7bcc6fcbe505ef23c3d9f5d3

C#
public readonly string Message;

Original lines: 155

Declaration hash: sha256:3c11ce251f3d5785fab7a9f37c90aebb4579e224926c84e7cc27204316329061

C#
public readonly string Subject;

Original lines: 157

Declaration hash: sha256:8ab85db48138f7a10d65fd2cbbc12ff70909f6f3a9d47bbe2630147fb73b2b27

C#
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

C#
public ProblemRow(string message, string subject, string fixHint);

Original lines: 169-182

Declaration hash: sha256:b82bb44c1a523790951030ce8bd2b68447f7e0b97dcf0c5195547e231ec9b8ab

C#
public enum SelectionKind
{
}

Original lines: 172

Declaration hash: sha256:dc937b59892604f5a86ac96936cd7ff09e25f18ae6b758e8014a24c7fa039e91

C#
None

Original lines: 175

Declaration hash: sha256:a3b50c476732c7409d297c3d7d0e23569fee5e08318553ae76041ab5fe60582e

C#
State

Original lines: 178

Declaration hash: sha256:64cff1319d2fd2cbb7a1e84ccecf22c1cc07b24435cdb522f8c0aa525d6002a6

C#
Action

Original lines: 181

Declaration hash: sha256:2fe70464aadf5873057c7c15ef38cc0d7fdb1cbb55b14e4f3c934e9ea45ad6f5

C#
Transition

Original lines: 185-201

Declaration hash: sha256:7293c10098f633b6f0314695cae126018d59c3ae12cae6bd185eb47968c97572

C#
public enum SourceCompatibility
{
}

Original lines: 188

Declaration hash: sha256:2dd057b48e70ee5e9f6c238855e3317082cab5cb888ef6abd377a89b4f0e6af9

C#
Phased

Original lines: 191

Declaration hash: sha256:fb34c7f70c7a414793ebdf85f196826cb4297e980911560bc86b5056d189136a

C#
LegacyUnchanged

Original lines: 194

Declaration hash: sha256:5f3bfc4a59454e1a5dc879cfdd41c2d6d7233386de7fb3ef284d904970929623

C#
LegacyUpgradeOnSave

Original lines: 200

Declaration hash: sha256:78d4227eee4a7f9a8592d636091b31486b2ac32441d410f055125d0c4932556a

C#
PhasedSaved

Original lines: 204-358

Declaration hash: sha256:4e007dee1e8ab46d838006466bac92829638979a85102870d5cd462970203b80

C#
public sealed class SelectionSnapshot
{
}

Original lines: 207

Declaration hash: sha256:2b302d91cfa2b5307373b321f0879a9a9ab8a0811ad4890bcee42b60675cce52

C#
public SelectionKind Kind;

Original lines: 209

Declaration hash: sha256:66b49b6beffc71f90111073f2ac53fc387d63830eb237d785c4f5fb014a5d5e3

C#
public string NodeId;

Original lines: 211

Declaration hash: sha256:a0143d55eaf0cb425855313ea631d289befa276f3a1c93745f4aec2139c8e2ab

C#
public string Name;

Original lines: 213

Declaration hash: sha256:e4957e9273fcd857f7b21719b4b26f7ccb4d236ea947a0b19bfb9e32361012de

C#
public string MetaLine;

Original lines: 215

Declaration hash: sha256:b9e7a930e1a520e1160932cc55dfe878556871b32c128265fa897dd163292346

C#
public bool IsEntry;

Original lines: 217

Declaration hash: sha256:4f9cf1ba2a8172b8ca32cea191ece8bd5bec8ed409b4bb147ad05ebbc82a9a0b

C#
public bool IsAnyState;

Original lines: 219

Declaration hash: sha256:4aa268f032fc16c7737fade9ddfe4ad3d1dc2e0acd56bad0995b628ae8223853

C#
public string Completion;

Original lines: 221

Declaration hash: sha256:37ff789d915fe7dafd6eb6e04464eb458834170caed850f43d57c3b5e839c0c9

C#
public string CompletionResult;

Original lines: 223

Declaration hash: sha256:45681bca465ef8351a3249109aa1eada26ca792395a9a47291ce4e835a3a59b9

C#
public string TransitionEvaluation;

Original lines: 225

Declaration hash: sha256:a8cb76d43513f75c3720fa2daf64fbdfb856d555675b1eb314934051e95363cf

C#
public string TransitionResult;

Original lines: 227

Declaration hash: sha256:359390e1bf311ba848c20815b1a6bb8a54039702b8b6e26ebc3eed9bb3a1d81d

C#
public string TransitionReentry;

Original lines: 229

Declaration hash: sha256:c137b4830463286888d4306329f55760431a89c3e6439952210eb1c38befdc8a

C#
public bool TransitionSourceIsAnyState;

Original lines: 231

Declaration hash: sha256:c1b3542f724c6005c2e44ece30dc44797119fc13dcb9849230abcfa130469231

C#
public bool IsMachineReference;

Original lines: 233

Declaration hash: sha256:9282bdaa84969bbb7c71c27a26e46987a45aa49a3fb8250a89fc30fe85014b7d

C#
public bool TransitionSourceIsReference;

Original lines: 235

Declaration hash: sha256:fad530d50165be096af610d2a0a3464671b51aaaac7b79b84374c897d5e76c67

C#
public bool RequiresFiniteUpdate;

Original lines: 237

Declaration hash: sha256:d0da4cea849d23edf49101bdb704017dba4c415b531f4c5c6d537411f34dbcab

C#
public string TransitionKind;

Original lines: 239

Declaration hash: sha256:a8f8217a8efeaf0df1be1da6b2c79b6840468c9db57aee1076a2f935075df9ff

C#
public string TransitionOnReturn;

Original lines: 241

Declaration hash: sha256:e07c9af6c3e78ea5a796c4f38cf0087197f257abcbe8e7d44b4de3410bcfbb39

C#
public IReadOnlyList<TransitionRow> GlobalTransitions;

Original lines: 243

Declaration hash: sha256:b92e46ca1883facab7d818f46e57e6990a3659468d61c1139f2ee358fbe1894a

C#
public string ActionName;

Original lines: 245

Declaration hash: sha256:1bcfdceab79ca553a660898dfdba6d6561213ae58ac1638e3b1a2627c9879a9a

C#
public IReadOnlyList<ActionRow> Actions;

Original lines: 247

Declaration hash: sha256:50d34ad14b885e814582803f1689f6eb52afcf66832c0590e883b4207ec675c1

C#
public IReadOnlyList<TransitionRow> OutgoingTransitions;

Original lines: 249

Declaration hash: sha256:dd8f3d49a0cc2486c1812acbdfa16ab7c31794b23c4e591f55c8723beb5de3c9

C#
public string EntryActionExecution;

Original lines: 251

Declaration hash: sha256:226c4e75982bb46dfe4e57f258c056348683a064d85b4849c3944552c43c6cb8

C#
public string UpdateActionExecution;

Original lines: 253

Declaration hash: sha256:3394b5d8dffd6cb4a102f02fc0a219a4615d1124a78d4862c101e4b936043b3c

C#
public string UpdateActionLifetime;

Original lines: 255

Declaration hash: sha256:1f89db1c4aa1d97822401e30008c154169c7ad1f2a2edffffcf3ed3d900c26af

C#
public string ExitActionExecution;

Original lines: 261

Declaration hash: sha256:c26226c5f2d8d782abc3a66a55034ed8d9864072663064c524713e1a105b4bbc

C#
public bool IsLive;

Original lines: 263

Declaration hash: sha256:0951b7344593f146cc52b297ab492d40015926912ae2bf8c79b41f6b366b59ca

C#
public bool ExecutionInterrupted;

Original lines: 265

Declaration hash: sha256:a04c52425eae6e615e32c6b8fc621b8dec534bb2383cf7ddb68c677761fc8436

C#
public BehaviorNodeExecutionStatus EntryGroupStatus;

Original lines: 267

Declaration hash: sha256:ed5c46e4ebc392f91fce77a40aee4928d33f5993922a77e4e3e40c1fa0117a3a

C#
public BehaviorNodeExecutionStatus UpdateGroupStatus;

Original lines: 269

Declaration hash: sha256:68e3a114c2381eac34bc515b2c952cac28c913cdfd10005e65a45c0b8a56c72e

C#
public BehaviorNodeExecutionStatus ExitGroupStatus;

Original lines: 272

Declaration hash: sha256:c8da1cc359fcc103930d2f03dee026a9ef8987efdae78cbcc99833037ae51b6f

C#
public uint UpdatePass;

Original lines: 274

Declaration hash: sha256:c78c95dee9db053e51e0546863172221b4454df6f38fe8406c84645f294d942e

C#
public SourceCompatibility Compatibility;

Original lines: 276

Declaration hash: sha256:55c022563f79e85b3af9f6b250a2c846ad5bc6326abf37ea70484c0f6d42e0d6

C#
public string MappedView;

Original lines: 278

Declaration hash: sha256:4c78fd5aab38e5ffaa9e85d27431b0d8518886c4777759916850c6fa7bc8ac0c

C#
public string BehaviorName;

Original lines: 280

Declaration hash: sha256:6fe17d017b9cbdce85cb3d72c72b01a66a7f39371aaa7c63627a4eede19a8cdc

C#
public string ActionPhase;

Original lines: 282

Declaration hash: sha256:fad3c2878296ee2b83a5a9c4676d320213f3d3ec5c052f1016eccd6ef338b13e

C#
public ActionRowIssue ActionIssue;

Original lines: 284

Declaration hash: sha256:d4e79a6f825a48d320de53d4093109b19f4f8a7092b8779086e0448d34764e39

C#
public string ActionIssueText;

Original lines: 286

Declaration hash: sha256:9b286487bcf09b66dd5e4f1e69cde35d850e9af6a698214bcd734f7b8440c254

C#
public int ActionPositionInGroup;

Original lines: 288

Declaration hash: sha256:b678bb46c16854902020c9ebf8ccfb10873fa66e96130d5c4c5490c40cd9e680

C#
public int ActionGroupCount;

Original lines: 290

Declaration hash: sha256:b3ff94653ce42a6f3b27a6783a0bf309d320ec5e00fd0b5538a66751a816a60a

C#
public string OwningStateName;

Original lines: 292

Declaration hash: sha256:6c6e5446c9e76ffdf1cd3bafabddf07ed67be270a295cfd00e6384149898065e

C#
public string OwningStateId;

Original lines: 294

Declaration hash: sha256:85d8d736e8133881cffdfb82eb177bf06f919746cfc1d8b2fcd86f698112cfa3

C#
public bool OwningStateIsEntry;

Original lines: 296

Declaration hash: sha256:6d088380e031d26959dbbe095c9eedcb2491fc1734e25f6a42c60143fb6fcfd0

C#
public string FromStateName;

Original lines: 298

Declaration hash: sha256:176bdf11b4410872183633046125f3375669baa9a1ae413ce148fd79f8658d48

C#
public string FromStateId;

Original lines: 300

Declaration hash: sha256:aea32c7c13dd390e54af314a50ada0adbd8da4156e0add30f073f38b435385f9

C#
public string ToStateName;

Original lines: 302

Declaration hash: sha256:315561c03afce751af22396351179b7bb4cc61b2cef42b63471976a453d00452

C#
public string ToStateId;

Original lines: 304

Declaration hash: sha256:56e0318493d7cb069321136b6e4c42fb4e18f6adf89b55dcc723fed88b086600

C#
public string ConditionName;

Original lines: 306

Declaration hash: sha256:909bcd539a38fe25535ab45b19580e4934ae552c1cd71292558a9f10d469aef8

C#
public bool HasCondition;

Original lines: 309

Declaration hash: sha256:f740dd892f8bc4be062850e6906ed0c9bb3719204d7d6e3b20be196e36b22c76

C#
public StateHostedTreeKind HostedTreeKind;

Original lines: 311

Declaration hash: sha256:af90699737409990a9b17bdabc1980b277fbd3c2e9e0f84065a1f50bf2a3573c

C#
public string HostedTreeRootId;

Original lines: 313

Declaration hash: sha256:695f2c8a00cdfb9ff6e3d8dae25a29f821086a0b3d9c3e1ac7acf690fa1cd0c4

C#
public string HostedTreeName;

Original lines: 315

Declaration hash: sha256:75c12583ef71f5107b262d44059334b5ae7b7e4c653a140399a95b77ddf74f8b

C#
public string HostedTreeFolder;

Original lines: 317

Declaration hash: sha256:b87159ff810c5d1089b01b1e8a246b3433738f3089f292818ea4c7d36bde31ff

C#
public string HostedTreeAddress;

Original lines: 319

Declaration hash: sha256:095f4400956471344e2dff81ec74169822d1bd3114ad0eaddf5645feacb59cb7

C#
public string HostedTreeRootCaption;

Original lines: 321

Declaration hash: sha256:8340d5e9961752682452f11088e8e1c3f0296f985683d24fbd5942f15074fc41

C#
public bool HostedTreeResolves;

Original lines: 323

Declaration hash: sha256:f76b0f3fff40de967a90b5d5bbda82b99854f391c1e88b9446fac617417ec522

C#
public bool UsesHostedTreeSource;

Original lines: 325

Declaration hash: sha256:1f7469f853dc524e882d515781d169f2288eeaabdad1f881c87f68b6a8547ea7

C#
public string HostedLifetime;

Original lines: 327

Declaration hash: sha256:7e74314ff5c358a11b7ee58a13e3f694ac8a56311cf11d1a9f200f169b71e832

C#
public string HostedSuccessEventId;

Original lines: 329

Declaration hash: sha256:82070f8b09e0309b5c98ddbf1b104847555bb3b8b47ce709050e10c3f8a29110

C#
public string HostedFailureEventId;

Original lines: 331

Declaration hash: sha256:2723ec71a093d1989d9bb50c439672006e59135a4f24b8a8522cb684d88c6b51

C#
public bool HostedEventsAmbiguous;

Original lines: 333

Declaration hash: sha256:c4516b22330249ee1e9191046d31d06037bf3210dce72ccd25e3e2094dc146ce

C#
public int HostedCompletedPassCount;

Original lines: 335

Declaration hash: sha256:2dc54dce19633cda0205f8fe35645a03bc42ffe46adc44716e1068d8b71bab56

C#
public BehaviorResultCode HostedResult;

Original lines: 337

Declaration hash: sha256:941fa667f68d7bd7bedcfa4fc9ed3e4befc9534d344a27adbf8a87f054183767

C#
public int HostedResultTick;

Original lines: 339

Declaration hash: sha256:dd856cf1c2ed1755e7d4d386b1563723c7b777d99aa67c18a4b4565d666aad71

C#
public bool HostedResultHeld;

Original lines: 341

Declaration hash: sha256:47556af7b9fd801e4f1cf728be6d7535509909099016257af710f8e302b4d324

C#
public bool TransitionUsesEvent;

Original lines: 343

Declaration hash: sha256:958c83c624a5455601c1f17c83402c1a1967440bbbacd50fad5407291cb4fd0d

C#
public string TransitionEventId;

Original lines: 345

Declaration hash: sha256:6643ade7ef131d1f8ebe91419a2ff00843b92d8a6e6e9d815753230956448edf

C#
public bool TransitionEventResolves;

Original lines: 347

Declaration hash: sha256:68571fe9067baaab8b051eddbc0ede25edc536dacad05f6d2e19857a2a1001d9

C#
public string TransitionSourceStateName;

Original lines: 371-420

Declaration hash: sha256:54b24463062b76f6676ae001a2b8d8ab9afcbb982ebd59f5c3e450b464cf29df

C#
public readonly struct RuntimeLifecycleSnapshot
{
}

Original lines: 374

Declaration hash: sha256:37bb5343ff2d69725f5cf85f91e09ea0d1ea43740a757fb09be74aaaca789cd6

C#
public readonly string Phase;

Original lines: 377

Declaration hash: sha256:3dd30b12897b6825d2b44d2825c71573298f913051044783073f7fe279a79057

C#
public readonly uint UpdatePass;

Original lines: 380

Declaration hash: sha256:76f4412c2e3cb09eca6dbdf02fdb712e39918663f2653080e7923fcbf8dbe8d3

C#
public readonly bool HasLatchedDestination;

Original lines: 383

Declaration hash: sha256:bfc57633a4b716df919c3c5f8315f47daa40abd22396c6f08aa1f794c1f9781d

C#
public readonly string DestinationStateName;

Original lines: 386

Declaration hash: sha256:ca1fe504cd9328f866410c2922e1b938f162551a99edc79c2f7cc332b6687b90

C#
public readonly bool ExitUpdatePending;

Original lines: 389

Declaration hash: sha256:c76df8ef220ad47db08200e7aa0414731b6b0f2584526f48b8e568e39bb1bca4

C#
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

C#
public RuntimeLifecycleSnapshot(string phase, uint updatePass, bool hasLatchedDestination, string destinationStateName, bool exitUpdatePending, bool exitUpdateSpent);

Original lines: 413-419

Declaration hash: sha256:2f4da027a2d985adebf5f539233f2ccfef9461e32f91aa9b729d420abc974393

C#
public static RuntimeLifecycleSnapshot None { get; }

Original lines: 716

Declaration hash: sha256:9689ead5841e9043b5f50467029f15c00adcf4dad4a0bd6cf798542f91ef3333

C#
public event Action<VisualElement> OnEntryStateDropdown;

Original lines: 719

Declaration hash: sha256:240dfcb383f83d28c96b0d49b03ab27950efa23d0c92944b5aa77200801dce1d

C#
public event Action<string> OnStateRowClicked;

Original lines: 722

Declaration hash: sha256:6e92af50c5ad3b01570b7e440e8f9ae585fb2c1a3c6eba179d0c20b489a8f107

C#
public event Action OnAddStateClicked;

Original lines: 725

Declaration hash: sha256:d03401cdf96f4ebea16c76bb3d5559ac7c6a75c589d6c36f1df7ef23c9c34e74

C#
public event Action<string, string> OnRenameNode;

Original lines: 731

Declaration hash: sha256:eab92b9a8cb9daf8c97ff97128189196acfb6456bdd077ef3095b1701e2913f2

C#
public Func<string, string, string> RenameRefusal;

Original lines: 734

Declaration hash: sha256:488e752eb10ca6b158c1d747ede4c371642efcd36cbbc22d40eb86e4af750735

C#
public event Action<string> OnEntryToggleClicked;

Original lines: 737

Declaration hash: sha256:9aa12c591513b8e74635cb3ad28b033874aa9378a1fdd07d77ef79fb4863639b

C#
public event Action<string, string, VisualElement> OnGroupActionDropdown;

Original lines: 740

Declaration hash: sha256:bfabef4647627889977429bc6079886344487f6b2ab436315c9baa1d540aeeb1

C#
public event Action<string, VisualElement> OnActionBehaviorDropdown;

Original lines: 743

Declaration hash: sha256:d341dff7c3e25d2c03b81a836875f3ceea678afff3d2538be2ca319a2f929e7d

C#
public event Action<string> OnActionRemove;

Original lines: 746

Declaration hash: sha256:adb67e1d4942f79dffbacf00d6003b15060bb8131a8474e02147b96c7644172f

C#
public event Action<string, int> OnActionReorder;

Original lines: 749

Declaration hash: sha256:dbcefe34e85e5421098ffb59b885e5997d5e68a2b537db57b4d0db99f1417865

C#
public event Action<string, int> OnTransitionReorder;

Original lines: 756

Declaration hash: sha256:1dabbb16a7d97156c569e97bd0012ace7462a8da633a385d738f4dc0c61013ee

C#
public event Action<string, int> OnActionKeyboardReorder;

Original lines: 759

Declaration hash: sha256:27684db60f7415a52af40bb7fce522010ee05c5005cdbfc4f5168591d3d98676

C#
public event Action<string, string> OnActionPhaseChanged;

Original lines: 762

Declaration hash: sha256:3c6c0f7424bd3633aecb3a367c15867e0da0023292729bc1c79fe868dda4f105

C#
public event Action<string, string, string> OnActionGroupSettingChanged;

Original lines: 765

Declaration hash: sha256:999af27102545b7ab5cd44e388b56ad14dbd96371d7183baaa5fb89f9e9ec041

C#
public event Action<string, string, string> OnSemanticSettingChanged;

Original lines: 768

Declaration hash: sha256:26ddbd3f512389e4c2d38a770ea76787615afe5bc7c7bb508f24367a665272d7

C#
public event Action<string> OnActionAnnouncement;

Original lines: 771

Declaration hash: sha256:b3b1bedf31461e1c9b84af22adae18dce2fd0875fc3fe4a34df56cee7f88e29d

C#
public event Action<string> OnLegacyLifecycleUpgradeRequested;

Original lines: 775

Declaration hash: sha256:4e95b970ad3907c777f47f9fb25e1b5710b01c1e914744b7cbec91d96d0e67f6

C#
public event Action<string> OnNavigateToNode;

Original lines: 778

Declaration hash: sha256:ac5ba86ac917ffe4c23f67856d073424e4fb37b2372da1357e3570a138a63efd

C#
public event Action<BehaviorSourceRuntimePath> OnRuntimePathChanged;

Original lines: 781

Declaration hash: sha256:5f5e10fb117fce53d6e913238668ec99e5f24d163ac9c8bb1da41f5ef9b19777

C#
public event Action<BlackboardFault, string> OnBlackboardRecoveryRequested;

Event: OnUncarriedBindingRecoveryRequested

Section titled “Event: OnUncarriedBindingRecoveryRequested”

Original lines: 787

Declaration hash: sha256:312f18735241f9d4b80e51e918ba8e0e2e5a42eea4cd6bd04b7ab5c4b457ba26

C#
public event Action<BehaviorUncarriedBinding, string> OnUncarriedBindingRecoveryRequested;

Original lines: 790

Declaration hash: sha256:037c6782a38e84e4f00e4bc35ae583405267f5573e67f818d4c98b42af983208

C#
public event Action<string, bool> OnHostedSourceChanged;

Original lines: 793

Declaration hash: sha256:9f3f8fca519b25238c35364c3d95b0cbf1e8f7258ab153ce9f6af3a3eab84177

C#
public event Action<string, VisualElement> OnHostedTreeChooseRequested;

Original lines: 796

Declaration hash: sha256:2778f6ea4633acec21c5ee0d0b9b4aa9be310adc231997449e3d937853bbe6d9

C#
public event Action<string> OnHostedTreeNewRequested;

Original lines: 799

Declaration hash: sha256:d333e1f5d2783d5580d65ee596c83a8d981ea84d59b8504bdfd24064e1d8c6d2

C#
public event Action<string> OnHostedTreeOpenRequested;

Original lines: 802

Declaration hash: sha256:c8e888e96b1b5f0170bf4a246a96b1e7d2c37bdf456dad5d8766c95961535ede

C#
public event Action<string> OnHostedTreeClearRequested;

Original lines: 805

Declaration hash: sha256:d58f528937bb48f4bb0f3b9bb6ef786d2f6f1a738fd9a5407f83e65ff6b40e25

C#
public event Action<string, string> OnHostedLifetimeChanged;

Original lines: 808

Declaration hash: sha256:eb4b932dbc8d8919161009c91df5b4d3bab89626671c98780f21b696d3ce1ea2

C#
public event Action<string, string, string> OnHostedResultEventChanged;

Original lines: 811

Declaration hash: sha256:f78240bf652a4f608513de14c9158863cf306b08e483ce0fdf0a4618a850fba9

C#
public event Action<string, string> OnTransitionTriggerSourceChanged;

Original lines: 814

Declaration hash: sha256:29aead9c716acaffce2d95c33b6eeef8d4b2216063b33d29372789480685a4c7

C#
public event Action<string, VisualElement> OnTransitionTriggerEventRequested;

Method: BehaviorTreeStateMachineInspector()

Section titled “Method: BehaviorTreeStateMachineInspector()”

Original lines: 825-1058

Declaration hash: sha256:1f49f6f45846371c8827b23ac2dd2018b28c2a3a7480a5003042b0eb0d3c5ca9

C#
public BehaviorTreeStateMachineInspector();

Original lines: 1083

Declaration hash: sha256:c027ad74ae69539294fdb5b769637522306d401664c65415aeed60493871325d

C#
public BehaviorTreeBlackboardPanel BlackboardPanel { get; }

Original lines: 1089-1093

Declaration hash: sha256:5585d79e53ede757302c0e2de39ea0c9b32a0dea4d52114c51bcbf62983995bc

C#
public string BlackboardAssetFileName { get; set; }

Original lines: 1096-1097

Declaration hash: sha256:1938070d30e80df80f4594a7109ff30212458cc970cc3d2794af38a58fe91630

C#
public IReadOnlyList<BehaviorUncarriedBinding> UncarriedBindings { get; }

Original lines: 1100

Declaration hash: sha256:25acbf21aab3da251c7590da32235a58c70b62240010edd213cb7c2e8bd591a1

C#
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

C#
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

C#
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

C#
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

C#
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

C#
public void UpdateMachine(string assetName, int stateCount, int transitionCount, string entryStateName);

Original lines: 1174-1177

Declaration hash: sha256:9286daff1040f72ec60698368e8b0a78b14346efcd9ab5dcfc8a24cb1639f144

C#
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

C#
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

C#
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

C#
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

C#
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

C#
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

C#
public void UpdateStates(IReadOnlyList<StateRow> rows);

Method: SetSelectedStateRow(string stateId)

Section titled “Method: SetSelectedStateRow(string stateId)”

Original lines: 1363-1381

Declaration hash: sha256:011addd2c6eec85dd3ad151fe40c8bdeef62735a6a0c542b3dee1a0e3dac5a3e

C#
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

C#
public void UpdateSelection(SelectionSnapshot selection);

Method: SetTransitionConditionEditor(VisualElement editor)

Section titled “Method: SetTransitionConditionEditor(VisualElement editor)”

Original lines: 1525-1541

Declaration hash: sha256:87ab2c31765606603b09db608b8f2f0c9b305d0916296ee69d396c3165970d78

C#
public void SetTransitionConditionEditor(VisualElement editor);

Method: SetActionMemberEditor(VisualElement editor)

Section titled “Method: SetActionMemberEditor(VisualElement editor)”

Original lines: 1548-1564

Declaration hash: sha256:da0f1dedc6940daff2e208bce88ca923c22aaebd946c7c6705a57819fe27f8d2

C#
public void SetActionMemberEditor(VisualElement editor);

Method: SetStateMachineReferenceEditor(VisualElement editor)

Section titled “Method: SetStateMachineReferenceEditor(VisualElement editor)”

Original lines: 1567-1574

Declaration hash: sha256:6619d9f711cb36e953d8eb5e50433fd0793d2d7aa3f6f4e9e700c2dbd38ff1f1

C#
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

C#
public void UpdateValidation(IReadOnlyList<ProblemRow> problems, bool showEmptyHint);
Full-size image