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/Entities/BehaviorArtifactSurfaceValidator.cs

Source file hash: sha256:0adcc7c764ae6994b8e763088fb34012532e5fbc45243cfe808b49e074ae3108

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

Original lines: 22-36

Declaration hash: sha256:4226bf105b8c1d96b390f90d5a705a97c81cce9190f60f27321ea6db6de2b6e9

C#
public sealed class BehaviorArtifactSurfaceException : System.InvalidOperationException
{
}

Method: BehaviorArtifactSurfaceException(IReadOnlyList<BehaviorArtifactCompatibilityDiagnostic> diagnostics)

Section titled “Method: BehaviorArtifactSurfaceException(IReadOnlyList<BehaviorArtifactCompatibilityDiagnostic> diagnostics)”

Original lines: 25-32

Declaration hash: sha256:d238379144ef8d5079a5eb12e4fe48e7546cd0318d91c541cf215b63a607ca80

C#
public BehaviorArtifactSurfaceException(IReadOnlyList<BehaviorArtifactCompatibilityDiagnostic> diagnostics);

Original lines: 35

Declaration hash: sha256:0aa92c80f79fe5d03468eaf4fe29ae8f22c1350353d4907ae04c1a2310fae8c5

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

Original lines: 52-244

Declaration hash: sha256:58a9d1c72df5900ec333a4cafc47c842d765875cbd82b1514f94468c8f864271

C#
public static class BehaviorArtifactSurfaceValidator
{
}

Method: Validate(BakedBehaviorArtifact artifact, string graphIdentity, BehaviorAgentSurface surface)

Section titled “Method: Validate(BakedBehaviorArtifact artifact, string graphIdentity, BehaviorAgentSurface surface)”

Original lines: 60-107

Declaration hash: sha256:19d25a070c6b1d515952824401453c4337772f3f82f4ad297c712e0a7bd04b42

C#
public static IReadOnlyList<BehaviorArtifactCompatibilityDiagnostic> Validate(BakedBehaviorArtifact artifact, string graphIdentity, BehaviorAgentSurface surface);

Method: IsCompatible(BakedBehaviorArtifact artifact, BehaviorAgentSurface surface)

Section titled “Method: IsCompatible(BakedBehaviorArtifact artifact, BehaviorAgentSurface surface)”

Original lines: 113-133

Declaration hash: sha256:eecc48a29cd6781a75f0b3ac81cc6adceae652fe6a215442d1cad17b4ad78564

C#
public static bool IsCompatible(BakedBehaviorArtifact artifact, BehaviorAgentSurface surface);

Method: DescribeRefusal(IReadOnlyList<BehaviorArtifactCompatibilityDiagnostic> diagnostics)

Section titled “Method: DescribeRefusal(IReadOnlyList<BehaviorArtifactCompatibilityDiagnostic> diagnostics)”

Original lines: 136-153

Declaration hash: sha256:8262583fa1591deeb6fe51d3353fcd5b8592b042d3bc16f4f4e58080817f7872

C#
public static string DescribeRefusal(IReadOnlyList<BehaviorArtifactCompatibilityDiagnostic> diagnostics);
Full-size image