BehaviorTreeInsertionPopover.cs declarations
Public API declaration excerpts from Packages/io.bitquirky.behavior/Editor/BehaviorTreeInsertionPopover.cs.
Source snapshot ad0983d00d77.
On this page
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.
Type: BehaviorTreeInsertionKind
Section titled “Type: BehaviorTreeInsertionKind”Original lines: 22-32
Declaration hash: sha256:0c441cf72682390da0bccf8bda6e46b9e7d4d1c5b84adf571d55472033fa92fb
public enum BehaviorTreeInsertionKind{}Field: Root
Section titled “Field: Root”Original lines: 25
Declaration hash: sha256:e7aca0aac850b3f933ea265658d1e1a1b7acc8e53665428a104ed4d045f853ad
Root = 0Field: Under
Section titled “Field: Under”Original lines: 28
Declaration hash: sha256:0617a3852915a7e325fb74ed33f6895a514ddec676b86e16ce349fd00cdce8b8
Under = 1Field: Between
Section titled “Field: Between”Original lines: 31
Declaration hash: sha256:c62264f7188f4b2e64b8446149c4c2b308118e0173ccfe321f2db45087450795
Between = 2Type: BehaviorTreeInsertionRequest
Section titled “Type: BehaviorTreeInsertionRequest”Original lines: 43-79
Declaration hash: sha256:c1b3118276c070d94d4335144477872bb4ccb50df5103e38fec98c56d7e29509
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
public BehaviorTreeInsertionRequest(BehaviorTreeInsertionKind kind, string nodeToken, string parentId, string childId, int childIndex, string repeatPolicyToken = null);Property: Kind
Section titled “Property: Kind”Original lines: 63
Declaration hash: sha256:038ffde8e0e23250e59cf93c854dde9186146786773738f957b771e46f56ff09
public BehaviorTreeInsertionKind Kind { get; }Property: NodeToken
Section titled “Property: NodeToken”Original lines: 66
Declaration hash: sha256:faa3796d7701d0323634a2a4d5fb97c950d27f7898c363bf11398131e8d83383
public string NodeToken { get; }Property: ParentId
Section titled “Property: ParentId”Original lines: 69
Declaration hash: sha256:9b7aa56dab86ea3e8d36f406c72ede08842dfc66c11b1668993888d791ee6411
public string ParentId { get; }Property: ChildId
Section titled “Property: ChildId”Original lines: 72
Declaration hash: sha256:71385b13e76f3d2ee608c93722f8207fd73b3bf9ad6308b69ce9fd32b424f26a
public string ChildId { get; }Property: ChildIndex
Section titled “Property: ChildIndex”Original lines: 75
Declaration hash: sha256:b72a8f4f31ae2548b4b5f9b1d2753ea66e6bea3651fc200ce4ea20b96b3099e4
public int ChildIndex { get; }Property: RepeatPolicyToken
Section titled “Property: RepeatPolicyToken”Original lines: 78
Declaration hash: sha256:a2fc8f1a67fdc12b106ceb7ec4e498d5ab91338d6461a2f4e13145c424cec890
public string RepeatPolicyToken { get; }Type: BehaviorTreeInsertionPopover
Section titled “Type: BehaviorTreeInsertionPopover”Original lines: 92-1000
Declaration hash: sha256:fb1b3e12e018ff08955d65636015fdbe5dfe2adaa27744a5a5bd9b7cd6344423
[Unity.Scripting.LifecycleManagement.NoAutoStaticsCleanup]public sealed class BehaviorTreeInsertionPopover{}Event: InsertionRequested
Section titled “Event: InsertionRequested”Original lines: 242
Declaration hash: sha256:b3049fd21edde7a91a8aba31f85db2330d0f377ce6fd1b85674db7582d8782bb
public event Action<BehaviorTreeInsertionRequest> InsertionRequested;Property: ActiveAnchor
Section titled “Property: ActiveAnchor”Original lines: 249
Declaration hash: sha256:d37b43afb6780099493269bd7da74483ec326be5cf736fa7cfb3343cdc2c2b0d
public VisualElement ActiveAnchor { get; }Event: RepeatPolicyPreviewChanged
Section titled “Event: RepeatPolicyPreviewChanged”Original lines: 252
Declaration hash: sha256:6928126ae2095efb12cfa3f472b28dbae01e2ab566d7765da3c59ed8e06201f6
public event Action<string> RepeatPolicyPreviewChanged;Method: BehaviorTreeInsertionPopover()
Section titled “Method: BehaviorTreeInsertionPopover()”Original lines: 258-298
Declaration hash: sha256:46ec004585a4aaa51586e64b6026ec5b88192892289a107e328d39c35dfc080b
public BehaviorTreeInsertionPopover();Method: OpenRoot(VisualElement panelRoot, VisualElement anchor)
Section titled “Method: OpenRoot(VisualElement panelRoot, VisualElement anchor)”Original lines: 301-313
Declaration hash: sha256:5a223af59aede5922240d53906bf5290f93c97b51f2d98caae6efaeb5a4dd236
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
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
public void OpenBetween(VisualElement panelRoot, VisualElement anchor, string parentId, string parentLabel, string childId, string childLabel, int childIndex);Method: Close()
Section titled “Method: Close()”Original lines: 359-367
Declaration hash: sha256:63b59b460375e03cc631349e92f9bf9f92f58b24aca8068e0d758f22df90d0cc
public void Close();