BehaviorArtifactCompatibilityDiagnostic.cs declarations
Public API declaration excerpts from Packages/io.bitquirky.behavior/Runtime/Member/BehaviorArtifactCompatibilityDiagnostic.cs.
Source snapshot ad0983d00d77.
On this page
Original file: Packages/io.bitquirky.behavior/Runtime/Member/BehaviorArtifactCompatibilityDiagnostic.cs
Source file hash: sha256:1ae471aca188155c4cbe0bd2d8c19f3331e029a6cb4814fbba1cc2e2921691d0
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: BehaviorAgentSurface
Section titled “Type: BehaviorAgentSurface”Original lines: 18-25
Declaration hash: sha256:89bbfc7c04b18540dd43c4a16f30702b6a148cf52fa24bba8d874c00f131b120
public enum BehaviorAgentSurface : byte{}Field: GameObject
Section titled “Field: GameObject”Original lines: 21
Declaration hash: sha256:d6b7d4e7d2ba94df2f2d1e5ff7cb45cdd7247ea2df2e51f43700091e31dbd33d
GameObject = 0Field: PureEntity
Section titled “Field: PureEntity”Original lines: 24
Declaration hash: sha256:7eb6281da0d93f36f5ea36fcbc57bd3b78a488b835021009312085fa40757521
PureEntity = 1Type: BehaviorArtifactCompatibilityReason
Section titled “Type: BehaviorArtifactCompatibilityReason”Original lines: 36-55
Declaration hash: sha256:a88123d94da9e88fea7cf4dc12fc6fa5ca3286cffa250300156418a7affbf6ae
public enum BehaviorArtifactCompatibilityReason : byte{}Field: None
Section titled “Field: None”Original lines: 39
Declaration hash: sha256:bad2c96574768468faefa3b453e98a4fed8adf600061cdd6a0a4b65da641046a
None = 0Field: ManagedValueIncompatibleWithPureEntity
Section titled “Field: ManagedValueIncompatibleWithPureEntity”Original lines: 45
Declaration hash: sha256:bb99c082c648455132537174d781cc41b9fda161b8fc17da0c2fd29018ddc2b4
ManagedValueIncompatibleWithPureEntity = 1Field: ArtifactMissingDeclaredValueTables
Section titled “Field: ArtifactMissingDeclaredValueTables”Original lines: 48
Declaration hash: sha256:530c04f65bb4703b5a63ef041dbd9b6cc46bde33ce239f5efc54a088b4d69521
ArtifactMissingDeclaredValueTables = 2Field: CollectionHasNoEntityStorage
Section titled “Field: CollectionHasNoEntityStorage”Original lines: 54
Declaration hash: sha256:9129cf13580688d3445b242159a5fc0e3eeb3db7b90f4e3a74dae3d50e2b606a
CollectionHasNoEntityStorage = 3Type: BehaviorArtifactCompatibilityRecovery
Section titled “Type: BehaviorArtifactCompatibilityRecovery”Original lines: 66-80
Declaration hash: sha256:b918e4ad0fc63e44b595a66e1cabf265ae8232cfbe7a198ae06043a92909442e
[Flags]public enum BehaviorArtifactCompatibilityRecovery : byte{}Field: None
Section titled “Field: None”Original lines: 70
Declaration hash: sha256:bad2c96574768468faefa3b453e98a4fed8adf600061cdd6a0a4b65da641046a
None = 0Field: ChangeTheType
Section titled “Field: ChangeTheType”Original lines: 73
Declaration hash: sha256:fdfd7a67867252864891866fae10fc7488cf7722c8edf2c6450dbb39961c42b8
ChangeTheType = 1Field: ChangeTheShape
Section titled “Field: ChangeTheShape”Original lines: 76
Declaration hash: sha256:dc2927d1b369ef41a6d3abc9b1a1d78a4afac86b0be1f5edbcb580af80a04b02
ChangeTheShape = 2Field: BakeForTheGameObjectPath
Section titled “Field: BakeForTheGameObjectPath”Original lines: 79
Declaration hash: sha256:ad37ea485a0a5432da78b49206e778a4260171192d5a2faa860035ff1b64a092
BakeForTheGameObjectPath = 4Type: BehaviorArtifactCompatibilityDiagnostic
Section titled “Type: BehaviorArtifactCompatibilityDiagnostic”Original lines: 96-160
Declaration hash: sha256:dde3275dd5003e9a0a03810966f143b61b87fc523607b7265d1284d722c531dd
public readonly struct BehaviorArtifactCompatibilityDiagnostic{}Method: BehaviorArtifactCompatibilityDiagnostic(string graphIdentity, string variableName, string declaredType, string declaredKeyType, int sourceLine, BehaviorAgentSurface surface, BehaviorArtifactCompatibilityReason reason, BehaviorArtifactCompatibilityRecovery recoveries, string message)
Section titled “Method: BehaviorArtifactCompatibilityDiagnostic(string graphIdentity, string variableName, string declaredType, string declaredKeyType, int sourceLine, BehaviorAgentSurface surface, BehaviorArtifactCompatibilityReason reason, BehaviorArtifactCompatibilityRecovery recoveries, string message)”Original lines: 99-119
Declaration hash: sha256:dc28f08483795a83952eab9538adc30bfcbc5d7368a0014a61c58292d6e0a9c9
public BehaviorArtifactCompatibilityDiagnostic(string graphIdentity, string variableName, string declaredType, string declaredKeyType, int sourceLine, BehaviorAgentSurface surface, BehaviorArtifactCompatibilityReason reason, BehaviorArtifactCompatibilityRecovery recoveries, string message);Property: GraphIdentity
Section titled “Property: GraphIdentity”Original lines: 122
Declaration hash: sha256:bf5ae518c0ad70b68e30c82b6b16a420a0081188bb79d41030d4ee1c236c4324
public string GraphIdentity { get; }Property: VariableName
Section titled “Property: VariableName”Original lines: 125
Declaration hash: sha256:b75778372f90542ccc59c738dbe20dbd2b4a5204f8de41489f97a98b3778d4bc
public string VariableName { get; }Property: DeclaredType
Section titled “Property: DeclaredType”Original lines: 128
Declaration hash: sha256:863e5d2d38cfe2798285d344a2c254f28f70278de1f198cb7e4ba3bbc0611333
public string DeclaredType { get; }Property: DeclaredKeyType
Section titled “Property: DeclaredKeyType”Original lines: 131
Declaration hash: sha256:a2fdd3b1f7f571f02806f136eae7053ab9b8ece3fb78a61e11390907abf9059a
public string DeclaredKeyType { get; }Property: SourceLine
Section titled “Property: SourceLine”Original lines: 134
Declaration hash: sha256:f67f18c8c22260e0e68269eb72a6ded198299af59ace20802f5a4eb4c310fc12
public int SourceLine { get; }Property: Surface
Section titled “Property: Surface”Original lines: 137
Declaration hash: sha256:8f85d744d5dbd647d24efdda331478705bff208b69ff97a677b707216614b836
public BehaviorAgentSurface Surface { get; }Property: Reason
Section titled “Property: Reason”Original lines: 140
Declaration hash: sha256:90289f2d77d8b2655a4803e719623a07fd0ae37b19adb37394f3ff1e0b0211c1
public BehaviorArtifactCompatibilityReason Reason { get; }Property: Recoveries
Section titled “Property: Recoveries”Original lines: 143
Declaration hash: sha256:91ae338c0cda5aa538b600f65ad46753e4350268019aad2d5943e555229ad2e2
public BehaviorArtifactCompatibilityRecovery Recoveries { get; }Property: Message
Section titled “Property: Message”Original lines: 146
Declaration hash: sha256:ecd599cb396913063a0087090063642f7750f065ec933c5a55129a5f754da2cc
public string Message { get; }Method: ToString()
Section titled “Method: ToString()”Original lines: 149-159
Declaration hash: sha256:5df4654aa8b746d6e355abf3a29d06bd107bcfdafe1b6cf04178b4d750c3371b
public override string ToString();