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/Editor/Window/BehaviorTreeEditorStatusBar.cs

Source file hash: sha256:7ef7e1f0548428f3b54e4bdbc62ed3b6d5476cb14a5c47f2681e8d45b437e2f8

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

Original lines: 23-622

Declaration hash: sha256:cc5c0199efe848c5274308dc0d10759dc3ae433b501d744981cc5b5cc5169876

C#
public sealed class BehaviorTreeEditorStatusBar : VisualElement
{
}

Original lines: 77-161

Declaration hash: sha256:381773903a8c1a3de858e87927c22a0e4e2455aa28e3589c0415b42180bae7f6

C#
public BehaviorTreeEditorStatusBar();

Method: SetGraphCounts(int nodeCount, int decoratorCount, int blackboardFieldCount)

Section titled “Method: SetGraphCounts(int nodeCount, int decoratorCount, int blackboardFieldCount)”

Original lines: 164-169

Declaration hash: sha256:fb2e9e0bdc01ea82e296d299416a861879fc951e2bc827633d3374e1bc2df0e3

C#
public void SetGraphCounts(int nodeCount, int decoratorCount, int blackboardFieldCount);

Method: SetStateMachineCounts(int stateCount, int transitionCount)

Section titled “Method: SetStateMachineCounts(int stateCount, int transitionCount)”

Original lines: 172-176

Declaration hash: sha256:f3f09c5e3455e0dc53e12b3b2d3856ad6067252531b0883b1cafa6022a3210df

C#
public void SetStateMachineCounts(int stateCount, int transitionCount);

Method: UpdateStateMachineStaticMetadata(bool isDirty, bool hasConflict)

Section titled “Method: UpdateStateMachineStaticMetadata(bool isDirty, bool hasConflict)”

Original lines: 179-195

Declaration hash: sha256:4aa262c19aa9c6ba982e01c33f3d99ce93da3983f609fcb33098dab6effe7e78

C#
public void UpdateStateMachineStaticMetadata(bool isDirty, bool hasConflict);

Method: UpdateStateMachineLiveMetadata(bool isAttached, bool isLost, float tickRateHz)

Section titled “Method: UpdateStateMachineLiveMetadata(bool isAttached, bool isLost, float tickRateHz)”

Original lines: 198-214

Declaration hash: sha256:e885dfe73ce44e1c0ccc05d9de259f33b1f8b0f705a841152ffcdf58a0f25801

C#
public void UpdateStateMachineLiveMetadata(bool isAttached, bool isLost, float tickRateHz);

Original lines: 217-228

Declaration hash: sha256:82f06990df06e9caa148bda0c6b8d51d0186771cf9099e7ed881be06d5cdd50b

C#
public void ClearStateMachineMetadata();

Method: UpdateLiveMetadata(bool isAttached, bool isPaused, bool isLost, float tickRateHz)

Section titled “Method: UpdateLiveMetadata(bool isAttached, bool isPaused, bool isLost, float tickRateHz)”

Original lines: 245-253

Declaration hash: sha256:56a79209f5bb01e980b6a33acc8512ce3d807e003b9632cc908d611a419856c8

C#
public void UpdateLiveMetadata(bool isAttached, bool isPaused, bool isLost, float tickRateHz);

Original lines: 256-261

Declaration hash: sha256:cd57e2be19d1790357ce04c953c5eb00bb1b6b3eea226a2224be817544fb849b

C#
public void ClearLiveMetadata();

Method: SetTargetUnresolvedReading(string variableName)

Section titled “Method: SetTargetUnresolvedReading(string variableName)”

Original lines: 268-282

Declaration hash: sha256:e88ea125c8eb55748fee45ba3dd27dcf9ee30e1137e34ad5885dabc0c368283c

C#
public void SetTargetUnresolvedReading(string variableName);

Method: SetTargetUnresolvedReading(BehaviorMemberTargetReading reading)

Section titled “Method: SetTargetUnresolvedReading(BehaviorMemberTargetReading reading)”

Original lines: 291-310

Declaration hash: sha256:fd85f520cd988ad6db72b4fefd32238a9ddf109594bcb3ba884c85c2f6fcba99

C#
public void SetTargetUnresolvedReading(BehaviorMemberTargetReading reading);

Original lines: 347-356

Declaration hash: sha256:08fca44a92e1bfdee9d2defb5cee9b34964804cfce3a9eac44d80938ef7e67db

C#
public void ClearTargetUnresolvedReading();

Method: SetLocatedReading(string authoredNodeId)

Section titled “Method: SetLocatedReading(string authoredNodeId)”

Original lines: 363-377

Declaration hash: sha256:51c712c22419092baac7269a77b5152fd600ca014e6752c30e78fa59122b20bc

C#
public void SetLocatedReading(string authoredNodeId);

Original lines: 383-392

Declaration hash: sha256:14bbe2c1d7fdb373ab2ac6256b7b8fb6d914cedeb060dee7ba8215531dc1b81f

C#
public void ClearLocatedReading();

Method: UpdateStaticMetadata(string assetState, bool isDirty, bool hasConflict)

Section titled “Method: UpdateStaticMetadata(string assetState, bool isDirty, bool hasConflict)”

Original lines: 395-419

Declaration hash: sha256:f419524054ed7a7048fec48f797c2b27d39ccb1ad70ec1b1e92ad3d64f394927

C#
public void UpdateStaticMetadata(string assetState, bool isDirty, bool hasConflict);

Original lines: 422-425

Declaration hash: sha256:ee3e477a65ba98ff43f6ed34a134d74ec2cde5b70fd7104a18a877f7e02328f5

C#
public void ClearStaticMetadata();

Method: SetBlackboardFaultReading(BlackboardFault fault)

Section titled “Method: SetBlackboardFaultReading(BlackboardFault fault)”

Original lines: 432-445

Declaration hash: sha256:b4d333018b38a61398387fea8f1da8e60d1565706b1aa98b6ce868f704f5f25f

C#
public void SetBlackboardFaultReading(BlackboardFault fault);

Original lines: 448-453

Declaration hash: sha256:d28862ea625469ab5ffcb419b576a19845a31c41514f72b71094cb37318f2014

C#
public void ClearBlackboardFaultReading();

Method: SetContextMessage(string message, BehaviorTreeEditorStatusBar.ContextMessageKind kind)

Section titled “Method: SetContextMessage(string message, BehaviorTreeEditorStatusBar.ContextMessageKind kind)”

Original lines: 487-495

Declaration hash: sha256:99136a2c7d55c4f92b3a2f77f6ab3cad8f0d48f5ae61d2c8e7fa7f47997c6b26

C#
public void SetContextMessage(string message, ContextMessageKind kind = ContextMessageKind.Neutral);

Method: PostTransientMessage(string message, long visibleMilliseconds)

Section titled “Method: PostTransientMessage(string message, long visibleMilliseconds)”

Original lines: 522-539

Declaration hash: sha256:9a813341fe94b0d1691d6b26564559fc65f629823510a9900fe8dbe9ae7230a2

C#
public void PostTransientMessage(string message, long visibleMilliseconds = 4000);

Original lines: 542-551

Declaration hash: sha256:5e4cdc1b2e58a1f04bc48be4c1ca94eac5cb5d89003fd897450083621b12acc8

C#
public void ClearTransientMessage();

Original lines: 611-621

Declaration hash: sha256:64c1ccbdcc57c2e39569e29e50c22a3f55ca62fde5d820b193966b98cd4fa36c

C#
public enum ContextMessageKind
{
}

Original lines: 614

Declaration hash: sha256:7e1c3c8d177909f592fffb0e5082a7026426d1f4129507925f00bcb61342f818

C#
Neutral = 0

Original lines: 617

Declaration hash: sha256:d14289bcea05fce25aa49cf9a84494c16661510ba8bd8d8994f2a7eaf0eade5a

C#
Success = 1

Original lines: 620

Declaration hash: sha256:6b007e1026165db751ccc109bcaf9c6ac1c52a9a4949a058edc21f2c31320f00

C#
Error = 2
Full-size image