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/BehaviorTreeInsertionPopover.cs

Source file hash: sha256:0c6f048d905c53613f5f98187c45bb8b526a11be211fa6dd173780214e827084

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

Original lines: 22-32

Declaration hash: sha256:0c441cf72682390da0bccf8bda6e46b9e7d4d1c5b84adf571d55472033fa92fb

C#
public enum BehaviorTreeInsertionKind
{
}

Original lines: 25

Declaration hash: sha256:e7aca0aac850b3f933ea265658d1e1a1b7acc8e53665428a104ed4d045f853ad

C#
Root = 0

Original lines: 28

Declaration hash: sha256:0617a3852915a7e325fb74ed33f6895a514ddec676b86e16ce349fd00cdce8b8

C#
Under = 1

Original lines: 31

Declaration hash: sha256:c62264f7188f4b2e64b8446149c4c2b308118e0173ccfe321f2db45087450795

C#
Between = 2

Original lines: 43-79

Declaration hash: sha256:c1b3118276c070d94d4335144477872bb4ccb50df5103e38fec98c56d7e29509

C#
public readonly struct BehaviorTreeInsertionRequest
{
}

Method: BehaviorTreeInsertionRequest(BehaviorTreeInsertionKind kind, string nodeToken, string parentId, string childId, int childIndex, string repeatPolicyToken)

Section titled “Method: BehaviorTreeInsertionRequest(BehaviorTreeInsertionKind kind, string nodeToken, string parentId, string childId, int childIndex, string repeatPolicyToken)”

Original lines: 46-60

Declaration hash: sha256:0c0ef1f0c54fb9fce9e01e90725037012012fae72351972a0f8b2f4544a655b8

C#
public BehaviorTreeInsertionRequest(BehaviorTreeInsertionKind kind, string nodeToken, string parentId, string childId, int childIndex, string repeatPolicyToken = null);

Original lines: 63

Declaration hash: sha256:038ffde8e0e23250e59cf93c854dde9186146786773738f957b771e46f56ff09

C#
public BehaviorTreeInsertionKind Kind { get; }

Original lines: 66

Declaration hash: sha256:faa3796d7701d0323634a2a4d5fb97c950d27f7898c363bf11398131e8d83383

C#
public string NodeToken { get; }

Original lines: 69

Declaration hash: sha256:9b7aa56dab86ea3e8d36f406c72ede08842dfc66c11b1668993888d791ee6411

C#
public string ParentId { get; }

Original lines: 72

Declaration hash: sha256:71385b13e76f3d2ee608c93722f8207fd73b3bf9ad6308b69ce9fd32b424f26a

C#
public string ChildId { get; }

Original lines: 75

Declaration hash: sha256:b72a8f4f31ae2548b4b5f9b1d2753ea66e6bea3651fc200ce4ea20b96b3099e4

C#
public int ChildIndex { get; }

Original lines: 78

Declaration hash: sha256:a2fc8f1a67fdc12b106ceb7ec4e498d5ab91338d6461a2f4e13145c424cec890

C#
public string RepeatPolicyToken { get; }

Original lines: 92-1000

Declaration hash: sha256:fb1b3e12e018ff08955d65636015fdbe5dfe2adaa27744a5a5bd9b7cd6344423

C#
[Unity.Scripting.LifecycleManagement.NoAutoStaticsCleanup]
public sealed class BehaviorTreeInsertionPopover
{
}

Original lines: 242

Declaration hash: sha256:b3049fd21edde7a91a8aba31f85db2330d0f377ce6fd1b85674db7582d8782bb

C#
public event Action<BehaviorTreeInsertionRequest> InsertionRequested;

Original lines: 249

Declaration hash: sha256:d37b43afb6780099493269bd7da74483ec326be5cf736fa7cfb3343cdc2c2b0d

C#
public VisualElement ActiveAnchor { get; }

Original lines: 252

Declaration hash: sha256:6928126ae2095efb12cfa3f472b28dbae01e2ab566d7765da3c59ed8e06201f6

C#
public event Action<string> RepeatPolicyPreviewChanged;

Original lines: 258-298

Declaration hash: sha256:46ec004585a4aaa51586e64b6026ec5b88192892289a107e328d39c35dfc080b

C#
public BehaviorTreeInsertionPopover();

Method: OpenRoot(VisualElement panelRoot, VisualElement anchor)

Section titled “Method: OpenRoot(VisualElement panelRoot, VisualElement anchor)”

Original lines: 301-313

Declaration hash: sha256:5a223af59aede5922240d53906bf5290f93c97b51f2d98caae6efaeb5a4dd236

C#
public void OpenRoot(VisualElement panelRoot, VisualElement anchor);

Method: OpenUnder(VisualElement panelRoot, VisualElement anchor, string parentId, string parentLabel, int childIndex, bool parentCanOwnChild)

Section titled “Method: OpenUnder(VisualElement panelRoot, VisualElement anchor, string parentId, string parentLabel, int childIndex, bool parentCanOwnChild)”

Original lines: 316-334

Declaration hash: sha256:24550e49c4e18968f0c4c24886a4a0dbcfd5ec4001d4330dc84f0084ebcd5db7

C#
public void OpenUnder(VisualElement panelRoot, VisualElement anchor, string parentId, string parentLabel, int childIndex = 0, bool parentCanOwnChild = true);

Method: OpenBetween(VisualElement panelRoot, VisualElement anchor, string parentId, string parentLabel, string childId, string childLabel, int childIndex)

Section titled “Method: OpenBetween(VisualElement panelRoot, VisualElement anchor, string parentId, string parentLabel, string childId, string childLabel, int childIndex)”

Original lines: 337-356

Declaration hash: sha256:b2845669f1aad67ef4fe508d9f2d6a56a7c871d65313f48917aabc7429b6b2fb

C#
public void OpenBetween(VisualElement panelRoot, VisualElement anchor, string parentId, string parentLabel, string childId, string childLabel, int childIndex);

Original lines: 359-367

Declaration hash: sha256:63b59b460375e03cc631349e92f9bf9f92f58b24aca8068e0d758f22df90d0cc

C#
public void Close();
Full-size image