BehaviorTreeStaticBinding.cs declarations
Public API declaration excerpts from Packages/io.bitquirky.behavior/Editor/BehaviorTreeStaticBinding.cs.
Source snapshot ad0983d00d77.
On this page
Original file: Packages/io.bitquirky.behavior/Editor/BehaviorTreeStaticBinding.cs
Source file hash: sha256:4d6afbdeac95f49a07f4bb420ca8df86b8ed0be59c859dcf3435069b5da7cd0e
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: BehaviorTreeStaticBinding
Section titled “Type: BehaviorTreeStaticBinding”Original lines: 56-234
Declaration hash: sha256:85e6b71d4bc4a08b965da162cc160ef36b0e7c8bb6faabe8462ee7b1de7c3623
public sealed class BehaviorTreeStaticBinding : IBehaviorGraphDebuggerBinding, IDisposable{}Method: BehaviorTreeStaticBinding(string displayName, string viewportPersistenceKey, BakedBehaviorArtifact artifact, IEnumerable<BakedBehaviorArtifact> ownedSubgraphs)
Section titled “Method: BehaviorTreeStaticBinding(string displayName, string viewportPersistenceKey, BakedBehaviorArtifact artifact, IEnumerable<BakedBehaviorArtifact> ownedSubgraphs)”Original lines: 81-101
Declaration hash: sha256:571cc1c57d54f7865a932b579f3404460967e86ae921b8fcf3e7ebbcc3c8c3bb
public BehaviorTreeStaticBinding(string displayName, string viewportPersistenceKey, BakedBehaviorArtifact artifact, IEnumerable<BakedBehaviorArtifact> ownedSubgraphs = null);Property: FollowerId
Section titled “Property: FollowerId”Original lines: 108
Declaration hash: sha256:d16bf028f72cdcf2617f3a6e5e4b857caf9af4b9993555f708307d620c32b9f0
public int FollowerId { get; }Property: DisplayName
Section titled “Property: DisplayName”Original lines: 110
Declaration hash: sha256:be2d74d027bc0153cc8f1971bed667ec21f0538abf0fb71c10864eebf721d02a
public string DisplayName { get; }Property: ViewportPersistenceKey
Section titled “Property: ViewportPersistenceKey”Original lines: 112
Declaration hash: sha256:56cf81d161f59ed66a4b2c2b7759822814d00ac892b207207097723d344bdffe
public string ViewportPersistenceKey { get; }Property: Artifact
Section titled “Property: Artifact”Original lines: 114
Declaration hash: sha256:e88929097683d480ea9caa8ad33033f10d8984791d714465a082d161f85981d4
public BakedBehaviorArtifact Artifact { get; }Property: ServiceBindings
Section titled “Property: ServiceBindings”Original lines: 116
Declaration hash: sha256:a999eb61cd851702782a9dfa56b184767db470b4ad55c4269125f56861877a52
public BehaviorTraceServiceBindings ServiceBindings { get; }Property: HighDetailRegistry
Section titled “Property: HighDetailRegistry”Original lines: 120
Declaration hash: sha256:b700c2d78745b931cfa1d3d32c4813f469a8608ae9bd91a12aa3a09da1d48208
public BehaviorTraceHighDetailRegistry HighDetailRegistry { get; }Method: TryGetInstance(out BehaviorRuntimeInstance instance)
Section titled “Method: TryGetInstance(out BehaviorRuntimeInstance instance)”Original lines: 124-128
Declaration hash: sha256:6c835196eeff757ab5af6c1768059c0bc47c8514de2a15d22007916668949035
public bool TryGetInstance(out BehaviorRuntimeInstance instance);Method: ReadWatchedFields()
Section titled “Method: ReadWatchedFields()”Original lines: 131-132
Declaration hash: sha256:e339a946e08aa2202a7d15c769d4bc83f8a53628a96b0d184a46d4694261f08d
public IReadOnlyList<BehaviorWatchedFieldSnapshot> ReadWatchedFields();Method: ReadBlackboardFields()
Section titled “Method: ReadBlackboardFields()”Original lines: 135-136
Declaration hash: sha256:2a3c62905589e9946d39c354b63a3747cf622dabce8af7b2f5babc7cd308810b
public IReadOnlyList<BehaviorBlackboardFieldSnapshot> ReadBlackboardFields();Method: ReadPendingExternals()
Section titled “Method: ReadPendingExternals()”Original lines: 139-140
Declaration hash: sha256:e8331f5bda6e70b2709bb23743998f7ceace65f07d08fdd402acdb47d43d55da
public IReadOnlyList<BehaviorPendingExternalSnapshot> ReadPendingExternals();Method: ReplaceArtifact(BakedBehaviorArtifact newArtifact, IEnumerable<BakedBehaviorArtifact> newSubgraphs)
Section titled “Method: ReplaceArtifact(BakedBehaviorArtifact newArtifact, IEnumerable<BakedBehaviorArtifact> newSubgraphs)”Original lines: 152-172
Declaration hash: sha256:0623010ca5a5db7f46316d45a5894a853ae4e2e15905201ca5918f8ca75b31e7
public void ReplaceArtifact(BakedBehaviorArtifact newArtifact, IEnumerable<BakedBehaviorArtifact> newSubgraphs);Method: Dispose()
Section titled “Method: Dispose()”Original lines: 179-195
Declaration hash: sha256:a91d2628cfe5c53d79add667cfc661cdeed0fac06fb357bfc1b0ac2895cccf2c
public void Dispose();