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

BehaviorTreeBlackboardVariablesSection.cs declarations

Public API declaration excerpts from Packages/io.bitquirky.behavior/Editor/Blackboard/BehaviorTreeBlackboardVariablesSection.cs.

Source snapshot ad0983d00d77.

Original file: Packages/io.bitquirky.behavior/Editor/Blackboard/BehaviorTreeBlackboardVariablesSection.cs

Source file hash: sha256:737b447ad155fb08a83999c71f1223e9621258bdbf6194b05b0102986de75884

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

Type: BehaviorTreeBlackboardVariablesSection

Section titled “Type: BehaviorTreeBlackboardVariablesSection”

Original lines: 39-2978

Declaration hash: sha256:14b4cf1394d7a042a8729f6fdc15ef943ca1b5c30e331f98fcc73a4b5a08e860

C#
public sealed class BehaviorTreeBlackboardVariablesSection : VisualElement
{
}

Original lines: 44-60

Declaration hash: sha256:1d77b0b7a4a0cfe2e0fdd87a7009f0190b2c0e7a0a5c9f4ca6d4bd07ee2179ee

C#
public enum NameEditState
{
}

Original lines: 47

Declaration hash: sha256:edfd504d31c837898e6366837a5e3b3f317a679af1b8af32442ff2c1130a599d

C#
Valid = 0

Original lines: 50

Declaration hash: sha256:8a69a3a68276a3034fe57ba8140f989ba0bec48a0efab970d2858d2e79d58350

C#
InvalidIdentifier = 1

Original lines: 53

Declaration hash: sha256:2e333d37dfbdcc606ff37c15326d831c18d57fa59b9cee8a73da9fa427708aa1

C#
AlreadyDeclared = 2

Original lines: 59

Declaration hash: sha256:a2c67e98a51a13b02a7f46400e624b88952e42f1f574694d240845b067c24814

C#
AlreadySurfaced = 3

Original lines: 175

Declaration hash: sha256:20af978be612ad90f50c9ceb0b1c2e91eafeedd8eedf97ddbec3ad0ac0f9334d

C#
public event Action DeclareVariableRequested;

Original lines: 178

Declaration hash: sha256:0471daaa0f3f4d731ae16b0d9ed9015b844ec0fd7529b78e6830c058f71efa6c

C#
public event Action<string> RemoveVariableRequested;

Original lines: 184

Declaration hash: sha256:4c861251fa0fa6feabd3f3492e53ccc14411ed8e70601476006d786dbdc268d7

C#
public event Action<string> ChangeTypeRequested;

Original lines: 187

Declaration hash: sha256:5b10ce4332b79da34cc832c851b5f0821b1d0d6c15a9001997473200b843ea8d

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

Original lines: 190

Declaration hash: sha256:3c8e6701ca521606101dd8935a2516458ed828f4d6378c6c58507c11547d641c

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

Original lines: 196

Declaration hash: sha256:eac66f567aee9321641c65605e6faa2efc5c9b096499f361832c9c9e5ab53602

C#
public event Action<BehaviorBlackboardValueEditRequest> ValueEditRequested;

Original lines: 199

Declaration hash: sha256:31295a23e44b19dc0a64c2266c3ab8c52618a07297dcad3e1e7fde6b05e0ca55

C#
public event Action<string> GoToVariableRequested;

Original lines: 205

Declaration hash: sha256:4037447d69b272a19f6d8e595832feb1b89b20a45761ce37b80e699f557bef95

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

Original lines: 211

Declaration hash: sha256:473762c4301a03814128ce25309e097e905598aee2fb72f2f4711081c311d6b8

C#
public event Action Rendered;

Original lines: 218

Declaration hash: sha256:b46f4dd75ef0c667e341c19a6e6cbd6e63fbba4749301f123e60da9ca0699f7c

C#
public int VariableCount { get; }

Original lines: 221

Declaration hash: sha256:38e551c824dfd07cd9a434a892f0abd18f84c2a61da194ce08adccef63555642

C#
public bool HasPendingVariable { get; }

Original lines: 224

Declaration hash: sha256:fea86cd1adce131ca5c45cff80da304de7d3517e1414019aa233ef958fb9c3e4

C#
public string PendingVariableName { get; }

Original lines: 230

Declaration hash: sha256:8fef3d79f00ebffa980e5fefe9c292cee4a7e7d88290f81a16dc621bf15c7e8e

C#
public bool BlocksBake { get; }

Method: BehaviorTreeBlackboardVariablesSection()

Section titled “Method: BehaviorTreeBlackboardVariablesSection()”

Original lines: 240-243

Declaration hash: sha256:c797d319e842dd44a0ec3eb9cd22fcce1956a5ce95a39bd9a8bf6362af751041

C#
public BehaviorTreeBlackboardVariablesSection();

Method: Bind(BehaviorSourceDocument document)

Section titled “Method: Bind(BehaviorSourceDocument document)”

Original lines: 328-357

Declaration hash: sha256:75ee04cf8affb022f4476b27204a6c1df59ada91ebeef187cbc404bbe096b2b5

C#
public void Bind(BehaviorSourceDocument document);

Method: SetRuntimePath(BehaviorSourceRuntimePath path)

Section titled “Method: SetRuntimePath(BehaviorSourceRuntimePath path)”

Original lines: 363-368

Declaration hash: sha256:516b4a1efa70bafb196f1a37bd77b4625887136a8ebc48c0f34c72a485776a0a

C#
public void SetRuntimePath(BehaviorSourceRuntimePath path);

Method: SetComponentLiveValue(string variableName, string reading)

Section titled “Method: SetComponentLiveValue(string variableName, string reading)”

Original lines: 371-386

Declaration hash: sha256:36e13485a6eafc72685b35eee5b1298eb75c7dd41f9a16d601032eafe7aade09

C#
public void SetComponentLiveValue(string variableName, string reading);

Original lines: 405-413

Declaration hash: sha256:4f62b8ea7950927a51bf984a994ecc14df7f2004464b613e5219ec181594bc40

C#
public IReadOnlyList<BlackboardFault> FaultsFor(string variableName);

Original lines: 416-420

Declaration hash: sha256:d155efb166c4ec39bcb8debb9e855410f95fd8fda40cb593a6b84f7622aa2e63

C#
public VisualElement RowFor(string variableName);

Original lines: 432-440

Declaration hash: sha256:03ce207915e8c3154389d9216a5688e2dfe93e3d412a37a028b64022cb2383ca

C#
public void BeginPendingVariable();

Original lines: 443-448

Declaration hash: sha256:2937a0dd9f8775aaa8f3ba31b365093521c7261fb075dcfc5c00277064140e21

C#
public void CancelPendingVariable();

Original lines: 455-460

Declaration hash: sha256:18dd5006295e2030502085a05b0578954bd4cc16287fa5cff0e75c3f6606f28d

C#
public bool CommitPendingNameForDeclaration();

Original lines: 468-477

Declaration hash: sha256:3d526307587c4811ded074803ad5755e379376c2c6b3814aa43728b0b3b8d027

C#
public void CompletePendingVariable();

Method: IsPendingNameField(VisualElement element)

Section titled “Method: IsPendingNameField(VisualElement element)”

Original lines: 498-508

Declaration hash: sha256:215befd418e6441150cee7088bf4419471cd87eb92e1b931774c3b6c6eae6b98

C#
public bool IsPendingNameField(VisualElement element);

Method: BeginNameEdit(string variableName)

Section titled “Method: BeginNameEdit(string variableName)”

Original lines: 521-531

Declaration hash: sha256:139fe65bf6c313011bf7adbb34d0e9cf796f63d2bd99a6322a794dca0f80309d

C#
public void BeginNameEdit(string variableName);

Method: SetNameEditText(string variableName, string text)

Section titled “Method: SetNameEditText(string variableName, string text)”

Original lines: 534-543

Declaration hash: sha256:b933ed364d2dede6a0736be36a9d1d4a4144e455e691250d304054f0a2faa0f0

C#
public void SetNameEditText(string variableName, string text);

Method: CommitNameEdit(string variableName)

Section titled “Method: CommitNameEdit(string variableName)”

Original lines: 550-597

Declaration hash: sha256:db8865892f7d6a367d3dce7a10e3fa72c4b730404093ba70c4d367c2bc5b8c0e

C#
public void CommitNameEdit(string variableName);

Method: CancelNameEdit(string variableName)

Section titled “Method: CancelNameEdit(string variableName)”

Original lines: 600-612

Declaration hash: sha256:67e464e61e73afcd38503836a5b00a22f34c2a760a52643d70bdec2ae921c962

C#
public void CancelNameEdit(string variableName);

Method: NameEditStateFor(string variableName)

Section titled “Method: NameEditStateFor(string variableName)”

Original lines: 615-619

Declaration hash: sha256:1a5487ca7bb848341d1e922f7920b8aa031cb982dacd15c4fe58c038edae2d3f

C#
public NameEditState? NameEditStateFor(string variableName);

Method: SetRowExpanded(string variableName, bool expanded)

Section titled “Method: SetRowExpanded(string variableName, bool expanded)”

Original lines: 626-636

Declaration hash: sha256:66effda20c5db144309765cda108ed078596d0a4df71c0750528399f2f44b369

C#
public void SetRowExpanded(string variableName, bool expanded);

Method: IsRowExpanded(string variableName)

Section titled “Method: IsRowExpanded(string variableName)”

Original lines: 639-642

Declaration hash: sha256:7a35bb2e2028f1f8d80ef420612f496b6887c27f707a0a858e965640037efa0d

C#
public bool IsRowExpanded(string variableName);

Method: FocusValueControl(string variableName)

Section titled “Method: FocusValueControl(string variableName)”

Original lines: 678-682

Declaration hash: sha256:778eab2fb8365242332c4634ed0450c2ca963dbfba7754ead83ea5a78ba9c097

C#
public void FocusValueControl(string variableName);

Original lines: 713-732

Declaration hash: sha256:5635734bf05372a36ac1b961fc82d7898dca5264f096ea14625a5615c892b1cb

C#
public void FocusFault(BlackboardFault fault);
Full-size image