IBehaviorAgentInputBinder.cs declarations
Public API declaration excerpts from Packages/io.bitquirky.behavior/Runtime/GameObject/IBehaviorAgentInputBinder.cs.
Source snapshot ad0983d00d77.
On this page
Original file: Packages/io.bitquirky.behavior/Runtime/GameObject/IBehaviorAgentInputBinder.cs
Source file hash: sha256:6029b941c662c7688207e689ffd64ec88d0cd679c6ebe86a773597467b7851f5
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: BehaviorAgentBlackboardFieldHandle<T>
Section titled “Type: BehaviorAgentBlackboardFieldHandle<T>”Original lines: 20-58
Declaration hash: sha256:bca3ad85feba47d30d9dcbbd1749027ea2e3cc01e533dfa56b29dac292d848d3
public readonly struct BehaviorAgentBlackboardFieldHandle<T> where T : unmanaged{}Property: IsValid
Section titled “Property: IsValid”Original lines: 34
Declaration hash: sha256:421057e29d799ac9ad61d47be10ddeb6df4ceb878b30dddbfd81a9a9c6627cc0
public bool IsValid { get; }Method: Write(NativeArray<byte> blackboard, T value)
Section titled “Method: Write(NativeArray<byte> blackboard, T value)”Original lines: 37-57
Declaration hash: sha256:1f83513629ef36a79f981963f4b16c0ec32e7ed2578f68a8bfeb540057813a3d
public void Write(NativeArray<byte> blackboard, T value);Type: BehaviorAgentBlackboardSchema
Section titled “Type: BehaviorAgentBlackboardSchema”Original lines: 70-164
Declaration hash: sha256:33accea83e02201acd64013514099cbd8ddd61bf708f21fe720084fb87f52d1b
public sealed class BehaviorAgentBlackboardSchema{}Method: Require<T>(string fieldName)
Section titled “Method: Require<T>(string fieldName)”Original lines: 100-133
Declaration hash: sha256:96ece4d6dfe01ac469617f5dfb9ceb6e38f5125aa68aef6a8014aaf54f29f8be
public BehaviorAgentBlackboardFieldHandle<T> Require<T>(string fieldName) where T : unmanaged;Type: IBehaviorAgentInputBinder
Section titled “Type: IBehaviorAgentInputBinder”Original lines: 175-182
Declaration hash: sha256:6413ec3a628d03af1eaf8ac95358983aeddcad7428516c287efb29dcc3f1bb16
public interface IBehaviorAgentInputBinder{}Method: Bind(BehaviorAgentBlackboardSchema schema)
Section titled “Method: Bind(BehaviorAgentBlackboardSchema schema)”Original lines: 178
Declaration hash: sha256:6c02ffbe041bbd349dd6187339d836c1f3d25aa5a51ecf647fc15a6b30f86d70
void Bind(BehaviorAgentBlackboardSchema schema);Method: Sample(NativeArray<byte> blackboard)
Section titled “Method: Sample(NativeArray<byte> blackboard)”Original lines: 181
Declaration hash: sha256:e11ef522fdeb44866d9703dd18d8d4344a6744c1733739176ea899bf8b9ba4b0
void Sample(NativeArray<byte> blackboard);