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/Member/BehaviorArtifactCompatibilityDiagnostic.cs

Source file hash: sha256:1ae471aca188155c4cbe0bd2d8c19f3331e029a6cb4814fbba1cc2e2921691d0

Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.

Original lines: 18-25

Declaration hash: sha256:89bbfc7c04b18540dd43c4a16f30702b6a148cf52fa24bba8d874c00f131b120

C#
public enum BehaviorAgentSurface : byte
{
}

Original lines: 21

Declaration hash: sha256:d6b7d4e7d2ba94df2f2d1e5ff7cb45cdd7247ea2df2e51f43700091e31dbd33d

C#
GameObject = 0

Original lines: 24

Declaration hash: sha256:7eb6281da0d93f36f5ea36fcbc57bd3b78a488b835021009312085fa40757521

C#
PureEntity = 1

Original lines: 36-55

Declaration hash: sha256:a88123d94da9e88fea7cf4dc12fc6fa5ca3286cffa250300156418a7affbf6ae

C#
public enum BehaviorArtifactCompatibilityReason : byte
{
}

Original lines: 39

Declaration hash: sha256:bad2c96574768468faefa3b453e98a4fed8adf600061cdd6a0a4b65da641046a

C#
None = 0

Field: ManagedValueIncompatibleWithPureEntity

Section titled “Field: ManagedValueIncompatibleWithPureEntity”

Original lines: 45

Declaration hash: sha256:bb99c082c648455132537174d781cc41b9fda161b8fc17da0c2fd29018ddc2b4

C#
ManagedValueIncompatibleWithPureEntity = 1

Original lines: 48

Declaration hash: sha256:530c04f65bb4703b5a63ef041dbd9b6cc46bde33ce239f5efc54a088b4d69521

C#
ArtifactMissingDeclaredValueTables = 2

Original lines: 54

Declaration hash: sha256:9129cf13580688d3445b242159a5fc0e3eeb3db7b90f4e3a74dae3d50e2b606a

C#
CollectionHasNoEntityStorage = 3

Type: BehaviorArtifactCompatibilityRecovery

Section titled “Type: BehaviorArtifactCompatibilityRecovery”

Original lines: 66-80

Declaration hash: sha256:b918e4ad0fc63e44b595a66e1cabf265ae8232cfbe7a198ae06043a92909442e

C#
[Flags]
public enum BehaviorArtifactCompatibilityRecovery : byte
{
}

Original lines: 70

Declaration hash: sha256:bad2c96574768468faefa3b453e98a4fed8adf600061cdd6a0a4b65da641046a

C#
None = 0

Original lines: 73

Declaration hash: sha256:fdfd7a67867252864891866fae10fc7488cf7722c8edf2c6450dbb39961c42b8

C#
ChangeTheType = 1

Original lines: 76

Declaration hash: sha256:dc2927d1b369ef41a6d3abc9b1a1d78a4afac86b0be1f5edbcb580af80a04b02

C#
ChangeTheShape = 2

Original lines: 79

Declaration hash: sha256:ad37ea485a0a5432da78b49206e778a4260171192d5a2faa860035ff1b64a092

C#
BakeForTheGameObjectPath = 4

Type: BehaviorArtifactCompatibilityDiagnostic

Section titled “Type: BehaviorArtifactCompatibilityDiagnostic”

Original lines: 96-160

Declaration hash: sha256:dde3275dd5003e9a0a03810966f143b61b87fc523607b7265d1284d722c531dd

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

C#
public BehaviorArtifactCompatibilityDiagnostic(string graphIdentity, string variableName, string declaredType, string declaredKeyType, int sourceLine, BehaviorAgentSurface surface, BehaviorArtifactCompatibilityReason reason, BehaviorArtifactCompatibilityRecovery recoveries, string message);

Original lines: 122

Declaration hash: sha256:bf5ae518c0ad70b68e30c82b6b16a420a0081188bb79d41030d4ee1c236c4324

C#
public string GraphIdentity { get; }

Original lines: 125

Declaration hash: sha256:b75778372f90542ccc59c738dbe20dbd2b4a5204f8de41489f97a98b3778d4bc

C#
public string VariableName { get; }

Original lines: 128

Declaration hash: sha256:863e5d2d38cfe2798285d344a2c254f28f70278de1f198cb7e4ba3bbc0611333

C#
public string DeclaredType { get; }

Original lines: 131

Declaration hash: sha256:a2fdd3b1f7f571f02806f136eae7053ab9b8ece3fb78a61e11390907abf9059a

C#
public string DeclaredKeyType { get; }

Original lines: 134

Declaration hash: sha256:f67f18c8c22260e0e68269eb72a6ded198299af59ace20802f5a4eb4c310fc12

C#
public int SourceLine { get; }

Original lines: 137

Declaration hash: sha256:8f85d744d5dbd647d24efdda331478705bff208b69ff97a677b707216614b836

C#
public BehaviorAgentSurface Surface { get; }

Original lines: 140

Declaration hash: sha256:90289f2d77d8b2655a4803e719623a07fd0ae37b19adb37394f3ff1e0b0211c1

C#
public BehaviorArtifactCompatibilityReason Reason { get; }

Original lines: 143

Declaration hash: sha256:91ae338c0cda5aa538b600f65ad46753e4350268019aad2d5943e555229ad2e2

C#
public BehaviorArtifactCompatibilityRecovery Recoveries { get; }

Original lines: 146

Declaration hash: sha256:ecd599cb396913063a0087090063642f7750f065ec933c5a55129a5f754da2cc

C#
public string Message { get; }

Original lines: 149-159

Declaration hash: sha256:5df4654aa8b746d6e355abf3a29d06bd107bcfdafe1b6cf04178b4d750c3371b

C#
public override string ToString();
Full-size image