BehaviorMemberGenerationPipeline.cs declarations
Public API declaration excerpts from Packages/io.bitquirky.behavior/Editor/Member/BehaviorMemberGenerationPipeline.cs.
Source snapshot ad0983d00d77.
On this page
Original file: Packages/io.bitquirky.behavior/Editor/Member/BehaviorMemberGenerationPipeline.cs
Source file hash: sha256:f2cc781d9a4160fd762f83217781c64fdb0a33b572318edf27b6999341cf58ca
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: BehaviorMemberGenerationPipeline
Section titled “Type: BehaviorMemberGenerationPipeline”Original lines: 35-1192
Declaration hash: sha256:d66c1d1dfa785f2b1284a548f71aea600b1dccb6dab47d137385004f8f83afe0
public static class BehaviorMemberGenerationPipeline{}Method: ImportSourceOnly(string assetPath)
Section titled “Method: ImportSourceOnly(string assetPath)”Original lines: 63-74
Declaration hash: sha256:e0ee04a731db34b52719a7b3412989322530d139ab5db8c773dccaa0ad9011f2
public static void ImportSourceOnly(string assetPath);Method: Generate(string assetPath)
Section titled “Method: Generate(string assetPath)”Original lines: 129-267
Declaration hash: sha256:21371915e1af00dfeb2ee2f1f34d0d9c87f03ad0c377e9d0e460259c574858b0
public static void Generate(string assetPath);Method: ValidateConvergence(string assetPath, BehaviorSourceAsset asset, BehaviorSourceCompositionResult composition, out IReadOnlyList<BehaviorMemberBindingManifest> manifests, out string reason)
Section titled “Method: ValidateConvergence(string assetPath, BehaviorSourceAsset asset, BehaviorSourceCompositionResult composition, out IReadOnlyList<BehaviorMemberBindingManifest> manifests, out string reason)”Original lines: 296-447
Declaration hash: sha256:6b2b24ab7ea045078cc6899d2a054937373e5cdd3c4e5f7a3943aec6cadd49a5
public static bool ValidateConvergence(string assetPath, BehaviorSourceAsset asset, BehaviorSourceCompositionResult composition, out IReadOnlyList<BehaviorMemberBindingManifest> manifests, out string reason);Method: LoadManagedTemplate(string assetPath)
Section titled “Method: LoadManagedTemplate(string assetPath)”Original lines: 617-623
Declaration hash: sha256:70b2507e81bda170099b70345022344b6211de9f591d907fd060e3f7ca16dc20
public static BehaviorManagedBlackboardTemplate LoadManagedTemplate(string assetPath);Method: ResolveConsumerAssembly(string assetPath)
Section titled “Method: ResolveConsumerAssembly(string assetPath)”Original lines: 675-708
Declaration hash: sha256:fd1a35cd3af3b2e1fe2eb38effcb6beabb43261826e4aa5982e08d767302535a
public static string ResolveConsumerAssembly(string assetPath);Method: IsExpectedProviderType(string assetPath, Type providerType)
Section titled “Method: IsExpectedProviderType(string assetPath, Type providerType)”Original lines: 754-769
Declaration hash: sha256:5d44355ee52e3e57f283ca535ebdaaf5d97987e0b5a7b9be6c5087d21999b941
public static bool IsExpectedProviderType(string assetPath, Type providerType);Method: IsGeneratedProviderCurrent(string assetPath, BehaviorSourceAsset asset, BehaviorSourceAst ast)
Section titled “Method: IsGeneratedProviderCurrent(string assetPath, BehaviorSourceAsset asset, BehaviorSourceAst ast)”Original lines: 778-803
Declaration hash: sha256:56712876b931db1397b56b0a8674dcfd2e422bb72559cb83400f692fbcc913b0
public static bool IsGeneratedProviderCurrent(string assetPath, BehaviorSourceAsset asset, BehaviorSourceAst ast);Type: BehaviorMemberGenerationAssetPostprocessor
Section titled “Type: BehaviorMemberGenerationAssetPostprocessor”Original lines: 1204-1252
Declaration hash: sha256:d35a8cecc5136e04da92a714efdd4d820e1d884e70001c18cb4d7668f86f4625
public sealed class BehaviorMemberGenerationAssetPostprocessor : AssetPostprocessor{}