BehaviorBaker.cs declarations
Public API declaration excerpts from Packages/io.bitquirky.behavior/Runtime/Authoring/BehaviorBaker.cs.
Source snapshot ad0983d00d77.
On this page
Original file: Packages/io.bitquirky.behavior/Runtime/Authoring/BehaviorBaker.cs
Source file hash: sha256:623feed0fbafab7bc27bc3627918be63dfa8f35341fee3f9d07a1cb36d3424cd
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: BehaviorBakeOptions
Section titled “Type: BehaviorBakeOptions”Original lines: 46-90
Declaration hash: sha256:080d9977ce932c4dfc8ce9502297283ea2ee89137fcd6e41d1291f1c82a1885d
public sealed class BehaviorBakeOptions{}Property: Allocator
Section titled “Property: Allocator”Original lines: 52
Declaration hash: sha256:85c91ce795442eaf231535ba60119551a98a2fdb265309377af3e5eb572954ba
public Allocator Allocator { get; set; }Property: BakedAtUnixSeconds
Section titled “Property: BakedAtUnixSeconds”Original lines: 60
Declaration hash: sha256:2a1a22f04dbc950f0f894ca4ee9262a87687d9b7fbc1325dfd9845911b791640
public long? BakedAtUnixSeconds { get; set; }Property: VerifyDeterminismDoubleBake
Section titled “Property: VerifyDeterminismDoubleBake”Original lines: 68
Declaration hash: sha256:be013fde0d4778f263fa2f0e991889bd6ac69a29713833ad7bf6eb0ac1d921bf
public bool VerifyDeterminismDoubleBake { get; set; }Property: FieldTypeCodes
Section titled “Property: FieldTypeCodes”Original lines: 75
Declaration hash: sha256:f5d997c5d8d82185e6658be7908a81bfe6bbdc4c550b21e236fc22bc8397a169
public IReadOnlyDictionary<string, BakedFieldTypeCode> FieldTypeCodes { get; set; }Property: ValidationOptions
Section titled “Property: ValidationOptions”Original lines: 82
Declaration hash: sha256:845ef028bd47c64e618c9a49fdc7582a5858b7060b54dee3188323996e5d9c6d
public BehaviorValidationOptions ValidationOptions { get; set; }Property: AssetResolver
Section titled “Property: AssetResolver”Original lines: 89
Declaration hash: sha256:64f00606237699eca0dba788e3be0a1db9f2d69eae9897f71d61d90d148633ca
public Func<string, UnityEngine.Object> AssetResolver { get; set; }Type: BehaviorBakeResult
Section titled “Type: BehaviorBakeResult”Original lines: 105-138
Declaration hash: sha256:45026c2a03a9b7f576690f8e80bd5f56c1b5b9de7a74b471d5e193a5e0b9c25b
public sealed class BehaviorBakeResult{}Property: Artifact
Section titled “Property: Artifact”Original lines: 108
Declaration hash: sha256:e88929097683d480ea9caa8ad33033f10d8984791d714465a082d161f85981d4
public BakedBehaviorArtifact Artifact { get; }Property: Diagnostics
Section titled “Property: Diagnostics”Original lines: 111
Declaration hash: sha256:bc70deb366d46e41e6d9e1e0642d43fc2c7401b7471057a2d77f47cee6d7bd9d
public List<BehaviorSourceDiagnostic> Diagnostics { get; }Property: MemberDiagnostics
Section titled “Property: MemberDiagnostics”Original lines: 117-118
Declaration hash: sha256:6514d558f53aec24d12245594d69c838932c29d1ec1ccd886ab9ecd4e21c8f19
public List<BitQuirky.Behavior.Member.BehaviorMemberBindingDiagnostic> MemberDiagnostics { get; }Property: Success
Section titled “Property: Success”Original lines: 121
Declaration hash: sha256:23cbc334df90e059bcdcd492ec433ec80f2702b756cab09d172f4b2f80cf1582
public bool Success { get; }Property: HasErrors
Section titled “Property: HasErrors”Original lines: 124-137
Declaration hash: sha256:73d3d624c2f843cc6204b7101fa3cefd6620a3704d6670ed452b9abd9d413fc9
public bool HasErrors { get; }Type: BehaviorBaker
Section titled “Type: BehaviorBaker”Original lines: 170-6581
Declaration hash: sha256:91524e19384452d0e4ee111db039e69f13b6470a500d871693c0bbd1d374cd95
public static class BehaviorBaker{}Method: Bake(BehaviorSourceAst ast, BehaviorBakeOptions options)
Section titled “Method: Bake(BehaviorSourceAst ast, BehaviorBakeOptions options)”Original lines: 187-303
Declaration hash: sha256:0da2b73186bf24d9425744ad75e1cd9153d6a870ba2408391d6a94996aa68f7a
public static BehaviorBakeResult Bake(BehaviorSourceAst ast, BehaviorBakeOptions options = null);