BehaviorTreeNodeFamilyMap.cs declarations
Public API declaration excerpts from Packages/io.bitquirky.behavior/Editor/BehaviorTreeNodeFamilyMap.cs.
Source snapshot ad0983d00d77.
On this page
Original file: Packages/io.bitquirky.behavior/Editor/BehaviorTreeNodeFamilyMap.cs
Source file hash: sha256:d026575b6f80c752ccfda61b4cad6ad9f8d8ebd0e359dbf161bac61aa7bd691f
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: NodeFamilySilhouette
Section titled “Type: NodeFamilySilhouette”Original lines: 32-47
Declaration hash: sha256:efba594bad869d36f7997688df0a102895938fe947cee98e7788d17961d603bc
public enum NodeFamilySilhouette{}Field: Pill
Section titled “Field: Pill”Original lines: 35
Declaration hash: sha256:9945c78b5f893ca44dd1b2792747612d9ea8781fa0d6522b9ac3b88ca871c41b
PillField: Rect
Section titled “Field: Rect”Original lines: 38
Declaration hash: sha256:ee6a25464a0c1f3ae055795b484bd2c0681d382608d282782457808168c1e667
RectField: Condition
Section titled “Field: Condition”Original lines: 42
Declaration hash: sha256:39b36d38d6eb03c89206f3b7b74397e7a9d9abb081ad48e3f73dece59dab7ae4
ConditionField: Rail
Section titled “Field: Rail”Original lines: 46
Declaration hash: sha256:8b270e3335b04c3107a137f44cca8ec69c0ca702e90aa4a0e1896b1a9476c2aa
RailType: NodeFamilyTreatment
Section titled “Type: NodeFamilyTreatment”Original lines: 65-103
Declaration hash: sha256:e3fd1e9c2951e217892f38423271685823a4b591072662dc03f4c1442d45c590
public readonly struct NodeFamilyTreatment{}Field: FamilyModifierClass
Section titled “Field: FamilyModifierClass”Original lines: 68
Declaration hash: sha256:74656652fa9d80a6f31418349665f17c26e6987a876cb3894fb8211fc9605749
public readonly string FamilyModifierClass;Field: SilhouetteModifierClass
Section titled “Field: SilhouetteModifierClass”Original lines: 70
Declaration hash: sha256:0837d6dfb9a4cd688fcdee01b21a98abb3f4892cf826d4d39ce9d2a3bc974ea2
public readonly string SilhouetteModifierClass;Field: AccentTokenName
Section titled “Field: AccentTokenName”Original lines: 72
Declaration hash: sha256:4f7ec22d8d9fd9cf5e89e87cde13e72f265422729eaa4b8b9445e0cb3e56e935
public readonly string AccentTokenName;Field: IconAssetPath
Section titled “Field: IconAssetPath”Original lines: 74
Declaration hash: sha256:6aa6eef5aa309c91293ca22cf7bf14151f331b0b3ad9972da769041e7ac34815
public readonly string IconAssetPath;Field: Caption
Section titled “Field: Caption”Original lines: 76
Declaration hash: sha256:79f0897fb3a41c33dc4e38f03d378f31f96e34dd459d6a43bec3ef99ccd5d6ff
public readonly string Caption;Field: Silhouette
Section titled “Field: Silhouette”Original lines: 78
Declaration hash: sha256:ed3a64180776704b5a3f659fc8ba41af7c7c892db4ad495a01d1f0f5de579c51
public readonly NodeFamilySilhouette Silhouette;Field: IsDecorator
Section titled “Field: IsDecorator”Original lines: 80
Declaration hash: sha256:0e1329486ebeeb41c64b6d1698cb459353a234a8ec5d3fc4d5f7af47d08dd00d
public readonly bool IsDecorator;Method: NodeFamilyTreatment(string familyModifierClass, string silhouetteModifierClass, string accentTokenName, string iconAssetPath, string caption, NodeFamilySilhouette silhouette, bool isDecorator)
Section titled “Method: NodeFamilyTreatment(string familyModifierClass, string silhouetteModifierClass, string accentTokenName, string iconAssetPath, string caption, NodeFamilySilhouette silhouette, bool isDecorator)”Original lines: 86-102
Declaration hash: sha256:9fa332dc46993d175374f4c8890931b56cea1a26309fa18ed3837c1feaf187c8
public NodeFamilyTreatment(string familyModifierClass, string silhouetteModifierClass, string accentTokenName, string iconAssetPath, string caption, NodeFamilySilhouette silhouette, bool isDecorator);Type: BehaviorTreeNodeFamilyMap
Section titled “Type: BehaviorTreeNodeFamilyMap”Original lines: 128-391
Declaration hash: sha256:c5839455310387308ada5f5c2b85c4d178a1de1d1a8acc8261e968aca7a9fd9e
public static class BehaviorTreeNodeFamilyMap{}Method: Resolve(BakedNodeKind kind)
Section titled “Method: Resolve(BakedNodeKind kind)”Original lines: 198-201
Declaration hash: sha256:aaf22ffde47709e33d761c469eb94b7125d89ca229bd12f5fc813a37e3d1f641
public static NodeFamilyTreatment Resolve(BakedNodeKind kind);Method: Resolve(BakedNodeKind kind, bool isArtifactRoot)
Section titled “Method: Resolve(BakedNodeKind kind, bool isArtifactRoot)”Original lines: 209-374
Declaration hash: sha256:7cf0498a49641988449476e0648801272ee35330439d5676d03cfb1fbcf60c01
public static NodeFamilyTreatment Resolve(BakedNodeKind kind, bool isArtifactRoot);Method: IsDecorator(BakedNodeKind kind)
Section titled “Method: IsDecorator(BakedNodeKind kind)”Original lines: 382-388
Declaration hash: sha256:cfa2546d802d3df3ae212e18716b250c9660f3cf652afa69eb09631e38f812d0
public static bool IsDecorator(BakedNodeKind kind);