BehaviorSourceAsset.cs declarations
Public API declaration excerpts from Packages/io.bitquirky.behavior/Runtime/Authoring/BehaviorSourceAsset.cs.
Source snapshot ad0983d00d77.
On this page
Original file: Packages/io.bitquirky.behavior/Runtime/Authoring/BehaviorSourceAsset.cs
Source file hash: sha256:844a237794180b9f316d652d9fdbca4946e72982671c7f1efce162eb058b6d44
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: BehaviorSourceAsset
Section titled “Type: BehaviorSourceAsset”Original lines: 46-280
Declaration hash: sha256:6515d421bd7d3f9bd51b3e6d9f28c5e0a0ec9b5a8661bc14e4fcae9a65afbe54
public sealed class BehaviorSourceAsset : ScriptableObject, ISerializationCallbackReceiver{}Property: Text
Section titled “Property: Text”Original lines: 104
Declaration hash: sha256:77fa0a96bbc5596810fa66e43cc45f4f56cac2880225648c7d1fdc68488dc08e
public string Text { get; }Property: SourceFormat
Section titled “Property: SourceFormat”Original lines: 107
Declaration hash: sha256:cd5663a412bec30b1ff3910c0b1b0c16bba235b5e103c3258130bbf63592766d
public string SourceFormat { get; }Property: SourceContentHash
Section titled “Property: SourceContentHash”Original lines: 110
Declaration hash: sha256:27839ed70cc19db5400a7040835411ee06e043388beaea293d3d17fccb834b9b
public string SourceContentHash { get; }Property: HasExecutableCache
Section titled “Property: HasExecutableCache”Original lines: 113
Declaration hash: sha256:5c5fdcacb1cdb95bb2c36267d67b736d835195e9e812b9594052275aed5abd71
public bool HasExecutableCache { get; }Property: HasBakedCache
Section titled “Property: HasBakedCache”Original lines: 116
Declaration hash: sha256:0fb442734cb1f177882ea856676fb830be9dbb4714c969ace1724b12de21bb55
public bool HasBakedCache { get; }Property: MemberReferences
Section titled “Property: MemberReferences”Original lines: 122-123
Declaration hash: sha256:dae1edacd1e9d60f3e38d38a567e0003f071ec5ee866a176d11542f362cf0534
public IReadOnlyList<BehaviorMemberReference> MemberReferences { get; }Property: ManagedBlackboardTemplate
Section titled “Property: ManagedBlackboardTemplate”Original lines: 129-130
Declaration hash: sha256:9879b40e4de0b813b35021f6cd3c790f68cbaa9e094217ae5492b5a20434cede
public BehaviorManagedBlackboardTemplate ManagedBlackboardTemplate { get; }Property: ExecutableContentHash
Section titled “Property: ExecutableContentHash”Original lines: 135-137
Declaration hash: sha256:ec9c8c0906f6ffb67913d2b452811c2a574415a0a4e6ac6177c72e62cdc47508
public ulong ExecutableContentHash { get; }Property: BindingSetFingerprint
Section titled “Property: BindingSetFingerprint”Original lines: 143-145
Declaration hash: sha256:5695e608026d672cac9aebdc090a7c7fd8d76e6a5cf453f27d052c2db570e1cc
public ulong BindingSetFingerprint { get; }Property: ExecutableSemanticHash
Section titled “Property: ExecutableSemanticHash”Original lines: 148-150
Declaration hash: sha256:acc3089f12fd8b594a0eeaf6828db67ad2ba61c37485d1b7475f6d4cf5d79ad4
public ulong ExecutableSemanticHash { get; }Property: Diagnostics
Section titled “Property: Diagnostics”Original lines: 153-173
Declaration hash: sha256:b1acd5dbfaf1563bb92ea90dc92dba35c46c68129a40a1b595eebd5b4df6acff
public IReadOnlyList<BehaviorSourceDiagnostic> Diagnostics { get; }Method: SetText(string text)
Section titled “Method: SetText(string text)”Original lines: 176-189
Declaration hash: sha256:4266a204fb9e0d89744aa2378b3669ad0084d1cd06db6b47e1b9faa6044ed2e5
public void SetText(string text);Method: SetImportedManagedBlackboardTemplate(BehaviorManagedBlackboardTemplate template)
Section titled “Method: SetImportedManagedBlackboardTemplate(BehaviorManagedBlackboardTemplate template)”Original lines: 196-200
Declaration hash: sha256:fcc6277664369ec1c82bc58fa65100c1ac209f9a2d5ab1e4a13ca12d574b418a
public void SetImportedManagedBlackboardTemplate(BehaviorManagedBlackboardTemplate template);Method: SetImportedMemberReferences(IReadOnlyList<BehaviorMemberReference> references)
Section titled “Method: SetImportedMemberReferences(IReadOnlyList<BehaviorMemberReference> references)”Original lines: 203-212
Declaration hash: sha256:03e09ceb2a6841d9b72ef5db0fee3c4f105103b62e3a88f8145b05a154c5ff85
public void SetImportedMemberReferences(IReadOnlyList<BehaviorMemberReference> references);Method: SetImportedData(string text, string sourceFormat, string sourceContentHash, IReadOnlyList<BehaviorSourceDiagnostic> diagnostics, BakedBehaviorArtifact artifact)
Section titled “Method: SetImportedData(string text, string sourceFormat, string sourceContentHash, IReadOnlyList<BehaviorSourceDiagnostic> diagnostics, BakedBehaviorArtifact artifact)”Original lines: 238-266
Declaration hash: sha256:969e56191a52f45f7681f044771105bc17baef65a346c1a408f5c2f70d4f1e49
public void SetImportedData(string text, string sourceFormat, string sourceContentHash, IReadOnlyList<BehaviorSourceDiagnostic> diagnostics, BakedBehaviorArtifact artifact);Method: CreateArtifact(Allocator allocator)
Section titled “Method: CreateArtifact(Allocator allocator)”Original lines: 269-277
Declaration hash: sha256:8c7cca128ac1586aef6389493691994585d06a23c7073e8119828aaca9a276e4
public BakedBehaviorArtifact CreateArtifact(Allocator allocator = Allocator.Persistent);Type: SerializedBakedBehavior
Section titled “Type: SerializedBakedBehavior”Original lines: 291-688
Declaration hash: sha256:8e64e22c0f8b09ec7c0b5a731d74b6a8b3e4a056d06c7352e07939812843a8c1
[Serializable]public sealed class SerializedBakedBehavior{}Property: SourceContentHash
Section titled “Property: SourceContentHash”Original lines: 403
Declaration hash: sha256:c93418d5a86463406b9acaee82c71547ef286482a7612452958ca33c1ab06eef
public ulong SourceContentHash { get; }Property: ExecutableContentHash
Section titled “Property: ExecutableContentHash”Original lines: 406
Declaration hash: sha256:ec9c8c0906f6ffb67913d2b452811c2a574415a0a4e6ac6177c72e62cdc47508
public ulong ExecutableContentHash { get; }Property: BindingSetFingerprint
Section titled “Property: BindingSetFingerprint”Original lines: 408
Declaration hash: sha256:5695e608026d672cac9aebdc090a7c7fd8d76e6a5cf453f27d052c2db570e1cc
public ulong BindingSetFingerprint { get; }Method: Capture(BakedBehaviorArtifact artifact)
Section titled “Method: Capture(BakedBehaviorArtifact artifact)”Original lines: 412-507
Declaration hash: sha256:7a8d6fce44003277926dc3c0a4c9e5547f9e073a978944415b7c32251d80bbbf
public static SerializedBakedBehavior Capture(BakedBehaviorArtifact artifact);Method: CreateArtifact(Allocator allocator)
Section titled “Method: CreateArtifact(Allocator allocator)”Original lines: 510-671
Declaration hash: sha256:b0b82569daaca2ca2eb1a3e2baada2f986a1bce380f31195a706751aee9a27e4
public BakedBehaviorArtifact CreateArtifact(Allocator allocator);