BehaviorSourceBuildValidator.cs declarations
Public API declaration excerpts from Packages/io.bitquirky.behavior/Editor/Authoring/BehaviorSourceBuildValidator.cs.
Source snapshot ad0983d00d77.
On this page
Original file: Packages/io.bitquirky.behavior/Editor/Authoring/BehaviorSourceBuildValidator.cs
Source file hash: sha256:c10963ecb13d96a9207cf29b13dc3d84dcfa35382dfa64a70b15e49fd34f65a3
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: BehaviorSourceBuildValidator
Section titled “Type: BehaviorSourceBuildValidator”Original lines: 40-1116
Declaration hash: sha256:f0a5fc839f5938909d610c7abcedd150b42540ab8aad731ed5d0c7903adb6526
public sealed class BehaviorSourceBuildValidator : IPreprocessBuildWithReport, IProcessSceneWithReport{}Property: callbackOrder
Section titled “Property: callbackOrder”Original lines: 45
Declaration hash: sha256:a6fe933b49a68bd7017bc7ebf239aba99142f57e2d12826d6455bae88d83bb5f
public int callbackOrder { get; }Method: OnPreprocessBuild(BuildReport report)
Section titled “Method: OnPreprocessBuild(BuildReport report)”Original lines: 48-53
Declaration hash: sha256:2c74529de13422f1f00882054b7d500ad643c4aa25202bdd7b970ddbee480961
public void OnPreprocessBuild(BuildReport report);Method: OnProcessScene(Scene scene, BuildReport report)
Section titled “Method: OnProcessScene(Scene scene, BuildReport report)”Original lines: 56-70
Declaration hash: sha256:6e8520f0352fa00d16e815f238c7015690f9c5272e59a30ef472d1d1160d3d57
public void OnProcessScene(Scene scene, BuildReport report);Method: ValidateAssetPaths(IReadOnlyList<string> assetPaths)
Section titled “Method: ValidateAssetPaths(IReadOnlyList<string> assetPaths)”Original lines: 76-132
Declaration hash: sha256:c08421f141b765d3207b267bded9079ca8cc3b71f429fc3687672830501a8008
public static void ValidateAssetPaths(IReadOnlyList<string> assetPaths);Method: ValidateTargetSurface(BehaviorSourceAsset asset, string graphIdentity, BehaviorAgentSurface surface)
Section titled “Method: ValidateTargetSurface(BehaviorSourceAsset asset, string graphIdentity, BehaviorAgentSurface surface)”Original lines: 381-406
Declaration hash: sha256:6f3107d9208f23d092e790db28c994d04f74c1008ea6c2410edc0c7c8db70837
public static IReadOnlyList<BehaviorArtifactCompatibilityDiagnostic> ValidateTargetSurface(BehaviorSourceAsset asset, string graphIdentity, BehaviorAgentSurface surface);Method: RequireTargetSurface(BehaviorSourceAsset asset, string graphIdentity, BehaviorAgentSurface surface)
Section titled “Method: RequireTargetSurface(BehaviorSourceAsset asset, string graphIdentity, BehaviorAgentSurface surface)”Original lines: 412-424
Declaration hash: sha256:a4a586e5daaa12ffca215e2d9522c8bf377d655063c28999089b1b6336cfcd18
public static void RequireTargetSurface(BehaviorSourceAsset asset, string graphIdentity, BehaviorAgentSurface surface);