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

Original lines: 46-280

Declaration hash: sha256:6515d421bd7d3f9bd51b3e6d9f28c5e0a0ec9b5a8661bc14e4fcae9a65afbe54

C#
public sealed class BehaviorSourceAsset : ScriptableObject, ISerializationCallbackReceiver
{
}

Original lines: 104

Declaration hash: sha256:77fa0a96bbc5596810fa66e43cc45f4f56cac2880225648c7d1fdc68488dc08e

C#
public string Text { get; }

Original lines: 107

Declaration hash: sha256:cd5663a412bec30b1ff3910c0b1b0c16bba235b5e103c3258130bbf63592766d

C#
public string SourceFormat { get; }

Original lines: 110

Declaration hash: sha256:27839ed70cc19db5400a7040835411ee06e043388beaea293d3d17fccb834b9b

C#
public string SourceContentHash { get; }

Original lines: 113

Declaration hash: sha256:5c5fdcacb1cdb95bb2c36267d67b736d835195e9e812b9594052275aed5abd71

C#
public bool HasExecutableCache { get; }

Original lines: 116

Declaration hash: sha256:0fb442734cb1f177882ea856676fb830be9dbb4714c969ace1724b12de21bb55

C#
public bool HasBakedCache { get; }

Original lines: 122-123

Declaration hash: sha256:dae1edacd1e9d60f3e38d38a567e0003f071ec5ee866a176d11542f362cf0534

C#
public IReadOnlyList<BehaviorMemberReference> MemberReferences { get; }

Original lines: 129-130

Declaration hash: sha256:9879b40e4de0b813b35021f6cd3c790f68cbaa9e094217ae5492b5a20434cede

C#
public BehaviorManagedBlackboardTemplate ManagedBlackboardTemplate { get; }

Original lines: 135-137

Declaration hash: sha256:ec9c8c0906f6ffb67913d2b452811c2a574415a0a4e6ac6177c72e62cdc47508

C#
public ulong ExecutableContentHash { get; }

Original lines: 143-145

Declaration hash: sha256:5695e608026d672cac9aebdc090a7c7fd8d76e6a5cf453f27d052c2db570e1cc

C#
public ulong BindingSetFingerprint { get; }

Original lines: 148-150

Declaration hash: sha256:acc3089f12fd8b594a0eeaf6828db67ad2ba61c37485d1b7475f6d4cf5d79ad4

C#
public ulong ExecutableSemanticHash { get; }

Original lines: 153-173

Declaration hash: sha256:b1acd5dbfaf1563bb92ea90dc92dba35c46c68129a40a1b595eebd5b4df6acff

C#
public IReadOnlyList<BehaviorSourceDiagnostic> Diagnostics { get; }

Original lines: 176-189

Declaration hash: sha256:4266a204fb9e0d89744aa2378b3669ad0084d1cd06db6b47e1b9faa6044ed2e5

C#
public void SetText(string text);

Method: SetImportedManagedBlackboardTemplate(BehaviorManagedBlackboardTemplate template)

Section titled “Method: SetImportedManagedBlackboardTemplate(BehaviorManagedBlackboardTemplate template)”

Original lines: 196-200

Declaration hash: sha256:fcc6277664369ec1c82bc58fa65100c1ac209f9a2d5ab1e4a13ca12d574b418a

C#
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

C#
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

C#
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

C#
public BakedBehaviorArtifact CreateArtifact(Allocator allocator = Allocator.Persistent);

Original lines: 291-688

Declaration hash: sha256:8e64e22c0f8b09ec7c0b5a731d74b6a8b3e4a056d06c7352e07939812843a8c1

C#
[Serializable]
public sealed class SerializedBakedBehavior
{
}

Original lines: 403

Declaration hash: sha256:c93418d5a86463406b9acaee82c71547ef286482a7612452958ca33c1ab06eef

C#
public ulong SourceContentHash { get; }

Original lines: 406

Declaration hash: sha256:ec9c8c0906f6ffb67913d2b452811c2a574415a0a4e6ac6177c72e62cdc47508

C#
public ulong ExecutableContentHash { get; }

Original lines: 408

Declaration hash: sha256:5695e608026d672cac9aebdc090a7c7fd8d76e6a5cf453f27d052c2db570e1cc

C#
public ulong BindingSetFingerprint { get; }

Method: Capture(BakedBehaviorArtifact artifact)

Section titled “Method: Capture(BakedBehaviorArtifact artifact)”

Original lines: 412-507

Declaration hash: sha256:7a8d6fce44003277926dc3c0a4c9e5547f9e073a978944415b7c32251d80bbbf

C#
public static SerializedBakedBehavior Capture(BakedBehaviorArtifact artifact);

Method: CreateArtifact(Allocator allocator)

Section titled “Method: CreateArtifact(Allocator allocator)”

Original lines: 510-671

Declaration hash: sha256:b0b82569daaca2ca2eb1a3e2baada2f986a1bce380f31195a706751aee9a27e4

C#
public BakedBehaviorArtifact CreateArtifact(Allocator allocator);
Full-size image