BehaviorEntityMemberBinding.cs declarations
Public API declaration excerpts from Packages/io.bitquirky.behavior/Runtime/Entities/BehaviorEntityMemberBinding.cs.
Source snapshot ad0983d00d77.
On this page
Original file: Packages/io.bitquirky.behavior/Runtime/Entities/BehaviorEntityMemberBinding.cs
Source file hash: sha256:6370c9a12bdd9f0d4f0aee574fa3d66c7db8d914d6465f1e8b6f58620d36e139
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: BehaviorEntityEcsAccessKind
Section titled “Type: BehaviorEntityEcsAccessKind”Original lines: 25-32
Declaration hash: sha256:4756dae70279b9bed8e294d69df04a6be041d9ad3dd9a44ced31d21628f8a407
public enum BehaviorEntityEcsAccessKind : byte{}Field: ReadOnly
Section titled “Field: ReadOnly”Original lines: 28
Declaration hash: sha256:31404df12adbd707f0aa6d2866e6f49f110584ee450a09c7c0ee18673e982655
ReadOnly = 0Field: ReadWrite
Section titled “Field: ReadWrite”Original lines: 31
Declaration hash: sha256:f2c3bcffd6fcec3d3a5ca3563f91cf7dc8dc218caebffb277b51a69d0f005cb1
ReadWrite = 1Type: BehaviorEntityEcsContainerKind
Section titled “Type: BehaviorEntityEcsContainerKind”Original lines: 43-50
Declaration hash: sha256:5347c87e3a8b21386cf9ba9dad19dc34e4b8ba8efe9c3aad060939443338f723
public enum BehaviorEntityEcsContainerKind : byte{}Field: Component
Section titled “Field: Component”Original lines: 46
Declaration hash: sha256:5e08c1c45fa87fba7c317934ae3db334692befcec81b37a90f745aeaf696436a
Component = 0Field: BufferElement
Section titled “Field: BufferElement”Original lines: 49
Declaration hash: sha256:f61acc4162f27ba830c891031ff2e4a6c18500693f7bf4cf2914c2aa786d8fd8
BufferElement = 1Type: BehaviorEntityEcsAccessRow
Section titled “Type: BehaviorEntityEcsAccessRow”Original lines: 64-109
Declaration hash: sha256:bd79b729c1095e097762dd89f3280c6e4037ae2c8f60036199696f4e53e21cf9
[StructLayout(LayoutKind.Sequential)]public readonly struct BehaviorEntityEcsAccessRow : IEquatable<BehaviorEntityEcsAccessRow>{}Method: BehaviorEntityEcsAccessRow(ulong stableTypeHash, BehaviorEntityEcsContainerKind containerKind, BehaviorEntityEcsAccessKind access)
Section titled “Method: BehaviorEntityEcsAccessRow(ulong stableTypeHash, BehaviorEntityEcsContainerKind containerKind, BehaviorEntityEcsAccessKind access)”Original lines: 68-76
Declaration hash: sha256:9b8fe4ad11c409037c359c6307a3d35d597c93bbc9feb78b2d3a9cf861542e7c
public BehaviorEntityEcsAccessRow(ulong stableTypeHash, BehaviorEntityEcsContainerKind containerKind, BehaviorEntityEcsAccessKind access);Property: StableTypeHash
Section titled “Property: StableTypeHash”Original lines: 79
Declaration hash: sha256:fb17ab9a79f916387c53653e05cda96449af620d1540b65b185d6eade1706da0
public ulong StableTypeHash { get; }Property: ContainerKind
Section titled “Property: ContainerKind”Original lines: 82
Declaration hash: sha256:ff6bd5ebc582a6bc34a90d403cb6cfe2891e1655497c4dbba656e5b0c1c8bdd0
public BehaviorEntityEcsContainerKind ContainerKind { get; }Property: Access
Section titled “Property: Access”Original lines: 85
Declaration hash: sha256:c0a957b0b7929f9d015e2573dba53f72f027f6fbf15f7cdd5db480a6cf5be23e
public BehaviorEntityEcsAccessKind Access { get; }Property: IsReadWrite
Section titled “Property: IsReadWrite”Original lines: 88
Declaration hash: sha256:a45ceb47e37fc1a9fceeb1d9a84d46d4120361ae21211b66186ed7e5257d241d
public bool IsReadWrite { get; }Method: Equals(BehaviorEntityEcsAccessRow other)
Section titled “Method: Equals(BehaviorEntityEcsAccessRow other)”Original lines: 91-96
Declaration hash: sha256:4ba4e8183efcbde480d8c3b6f33dc7e31306976166ca00fafdf7b9758595ecee
public bool Equals(BehaviorEntityEcsAccessRow other);Method: Equals(object obj)
Section titled “Method: Equals(object obj)”Original lines: 99-102
Declaration hash: sha256:19a0848dd20a9bbc5cc5aab558ea06fa11e2ce3bae61da755a1c54171bb11e36
public override bool Equals(object obj);Method: GetHashCode()
Section titled “Method: GetHashCode()”Original lines: 105-108
Declaration hash: sha256:f89860267e3ef8a15bec07eea8a37565610037cc98c6bc9ad03030c0ad002d75
public override int GetHashCode();Type: BehaviorEntityMemberRowView
Section titled “Type: BehaviorEntityMemberRowView”Original lines: 126-200
Declaration hash: sha256:e591e9197e140a30934c8f6642aecca4dc4c536721187ec907aa4a1ed30753ec
[StructLayout(LayoutKind.Sequential)]public struct BehaviorEntityMemberRowView{}Field: Stride
Section titled “Field: Stride”Original lines: 130
Declaration hash: sha256:4027566b2469ec98e3afc12d02a9545d78590bf0b14e9e3cf8e4f57112cd7ed2
public int Stride;Field: Length
Section titled “Field: Length”Original lines: 133
Declaration hash: sha256:24772d8a4e8edcb0188cff6aae2e6447c1f0633e308a0f349b597216cd7947bb
public int Length;Field: Enabled
Section titled “Field: Enabled”Original lines: 136
Declaration hash: sha256:dabf76874f6dd7053bf67ddac526560d40a86ebeff4884cff5e0715493a58dbf
public byte Enabled;Field: Resolved
Section titled “Field: Resolved”Original lines: 139
Declaration hash: sha256:61b835821951295304d73f5f7ef51f32da1457308b56e86cac91b45f5f79b893
public byte Resolved;Field: TargetExists
Section titled “Field: TargetExists”Original lines: 145
Declaration hash: sha256:bc8f306347a9eea166e403761613bf3f7ac944f5543af36b3ead572bccb83fac
public byte TargetExists;Field: EnabledWritten
Section titled “Field: EnabledWritten”Original lines: 152
Declaration hash: sha256:474f90a2e4ab77324268f498728ce53dcda433f78fe2f9816ca1bb689ea35843
public byte EnabledWritten;Field: ObservedCount
Section titled “Field: ObservedCount”Original lines: 161
Declaration hash: sha256:4a04c27025c167bd11d5faa8a08bb3b01d8f4333108d2d75add517add56a8be6
public int ObservedCount;Field: SelectedEntry
Section titled “Field: SelectedEntry”Original lines: 168
Declaration hash: sha256:b36f3e2dd629b247b790ffbd95e0db70462281d80ba8c0796d7bed5d3d971bc8
public int SelectedEntry;Field: TargetEntityIndex
Section titled “Field: TargetEntityIndex”Original lines: 175
Declaration hash: sha256:df783e4aed48fefdc23625d20cfaed6c41dbc68674d95c82d01903da63ad0e78
public int TargetEntityIndex;Field: TargetEntityVersion
Section titled “Field: TargetEntityVersion”Original lines: 178
Declaration hash: sha256:71abf57de2250207d8719458b54be046e924f66f7e7796df3d5c9a8e97252b28
public int TargetEntityVersion;Field: StableTypeHash
Section titled “Field: StableTypeHash”Original lines: 185
Declaration hash: sha256:dde0259abf6cf625cfea6f2350981da91d1fb30bbe635a65340d39548ea5ec16
public ulong StableTypeHash;Field: ChangeVersion
Section titled “Field: ChangeVersion”Original lines: 192
Declaration hash: sha256:71d2e8e18e4ca82a60d8a8bd8222bbfdae4e759e8650ea7f244aafe7e088f6b6
public uint ChangeVersion;Field: ChangeDetected
Section titled “Field: ChangeDetected”Original lines: 199
Declaration hash: sha256:e72c061bc4dfc94f258a066d9aeeab2c8780a4a8bd2c0627fc561f0ee671da61
public byte ChangeDetected;Type: BehaviorEntityMemberInvocationContext
Section titled “Type: BehaviorEntityMemberInvocationContext”Original lines: 214-224
Declaration hash: sha256:a9d0c3ab9e2c443b3a9aa51dc301df64bcf657d165dfc50385e2699da0394af1
[StructLayout(LayoutKind.Sequential)]public struct BehaviorEntityMemberInvocationContext{}Field: Rows
Section titled “Field: Rows”Original lines: 220
Declaration hash: sha256:c7140c2f664b063b6dff6d9c0860b71eedaddecb6d6bf85891afb2f58d964c3a
public NativeArray<BehaviorEntityMemberRowView> Rows;Field: RowCount
Section titled “Field: RowCount”Original lines: 223
Declaration hash: sha256:c521be342a6ea5d482be1fe43ac8f31324a230a325d0d8df833a25ff37f3f1fd
public int RowCount;Type: BehaviorEntityMemberInvocation
Section titled “Type: BehaviorEntityMemberInvocation”Original lines: 238-328
Declaration hash: sha256:8361750ff40d0b870c4a798d64f3290a5fd421b04b8644d29c05e7d4116d0a65
[StructLayout(LayoutKind.Sequential)]public struct BehaviorEntityMemberInvocation{}Field: Context
Section titled “Field: Context”Original lines: 242
Declaration hash: sha256:d2bd209a02d924470b78969088bf869f0d16855db6eb0de35dac486c3bec8dda
public BehaviorEntityMemberInvocationContext Context;Field: TargetRow
Section titled “Field: TargetRow”Original lines: 249
Declaration hash: sha256:6f621db4102b61346b1c7ed31a42a5fa688f6c95738b4572a03019c0e5f8ad26
public int TargetRow;Field: AccessorId
Section titled “Field: AccessorId”Original lines: 252
Declaration hash: sha256:b2fa62e2e20ef8b2775e8862204454b4ab9985263d45c79c909f981fa4aa729a
public int AccessorId;Field: ProviderTargetIndex
Section titled “Field: ProviderTargetIndex”Original lines: 255
Declaration hash: sha256:a0e81693ddf8d86037ac550241208ca565759a6c1545aae5c84788ab7807fc56
public int ProviderTargetIndex;Field: ChunkIndex
Section titled “Field: ChunkIndex”Original lines: 258
Declaration hash: sha256:7a18882c9df7f250ed2992798f17643bab049127b490403e2a5c2c72b59da0ba
public int ChunkIndex;Field: EntityIndex
Section titled “Field: EntityIndex”Original lines: 261
Declaration hash: sha256:0e578fd93ade9dd2923002d70aa2e2ab5ff6af6d46746f9be12fe6bc6884bd5b
public int EntityIndex;Field: EntryIndex
Section titled “Field: EntryIndex”Original lines: 264
Declaration hash: sha256:5541eb25687cdca02ccb33e2f1edcbadda00b155b51d1381b7bf67c9d4ed07d4
public int EntryIndex;Field: EntryIdentity
Section titled “Field: EntryIdentity”Original lines: 270
Declaration hash: sha256:d1e3252865414f6876538d1d5b6ba8112bbd7e743d6d21caad5eeaa96bb97cbd
public NativeArray<byte> EntryIdentity;Field: EntryIdentitySize
Section titled “Field: EntryIdentitySize”Original lines: 273
Declaration hash: sha256:8e16f61e0e74a656d4651dfc6afd74112e58474430aa82af0d7dd46176b4c649
public int EntryIdentitySize;Field: Succeeded
Section titled “Field: Succeeded”Original lines: 279
Declaration hash: sha256:a1f42e1a5818712240c9101e6c1b66b3c72c1ccad4407837aeda2e98d2cb40f8
public byte Succeeded;Field: Resolved
Section titled “Field: Resolved”Original lines: 282
Declaration hash: sha256:61b835821951295304d73f5f7ef51f32da1457308b56e86cac91b45f5f79b893
public byte Resolved;Field: TargetExists
Section titled “Field: TargetExists”Original lines: 285
Declaration hash: sha256:bc8f306347a9eea166e403761613bf3f7ac944f5543af36b3ead572bccb83fac
public byte TargetExists;Field: TargetEntitySet
Section titled “Field: TargetEntitySet”Original lines: 291
Declaration hash: sha256:89db2e1e3af6e5bd8a9fd20e05a78d34314327c5b2dc55db6461f993d0cdc903
public byte TargetEntitySet;Field: Enabled
Section titled “Field: Enabled”Original lines: 294
Declaration hash: sha256:dabf76874f6dd7053bf67ddac526560d40a86ebeff4884cff5e0715493a58dbf
public byte Enabled;Field: Length
Section titled “Field: Length”Original lines: 297
Declaration hash: sha256:24772d8a4e8edcb0188cff6aae2e6447c1f0633e308a0f349b597216cd7947bb
public int Length;Field: TargetEntityIndex
Section titled “Field: TargetEntityIndex”Original lines: 300
Declaration hash: sha256:df783e4aed48fefdc23625d20cfaed6c41dbc68674d95c82d01903da63ad0e78
public int TargetEntityIndex;Field: TargetEntityVersion
Section titled “Field: TargetEntityVersion”Original lines: 303
Declaration hash: sha256:71abf57de2250207d8719458b54be046e924f66f7e7796df3d5c9a8e97252b28
public int TargetEntityVersion;Field: ChangeDetected
Section titled “Field: ChangeDetected”Original lines: 306
Declaration hash: sha256:e72c061bc4dfc94f258a066d9aeeab2c8780a4a8bd2c0627fc561f0ee671da61
public byte ChangeDetected;Field: ResolveOnly
Section titled “Field: ResolveOnly”Original lines: 309
Declaration hash: sha256:8516d377d29c9fd9a6358a143ed9179457ddc21ef83fcbb67c0560efe9540f16
public byte ResolveOnly;Field: ObservedCount
Section titled “Field: ObservedCount”Original lines: 312
Declaration hash: sha256:4a04c27025c167bd11d5faa8a08bb3b01d8f4333108d2d75add517add56a8be6
public int ObservedCount;Field: FailureReason
Section titled “Field: FailureReason”Original lines: 315
Declaration hash: sha256:9b248c2ab2c774032070df2b976bd14eecddf4ad2db13a346b71b43f524a2ecc
public BehaviorMemberBindingDiagnosticReason FailureReason;Field: Arguments
Section titled “Field: Arguments”Original lines: 318
Declaration hash: sha256:f7ba58f00ef310a77d4c941de977d9156b93853cc8f7100945f3c2e30d5f001e
public NativeArray<byte> Arguments;Field: ArgumentStride
Section titled “Field: ArgumentStride”Original lines: 321
Declaration hash: sha256:315bccd1fbcd18f5c67c622c544df082d7a20fcd8e833c4be182911047b6859a
public int ArgumentStride;Field: Result
Section titled “Field: Result”Original lines: 324
Declaration hash: sha256:4f0b5796f5402a5943464b1b5f4667406e93b40d29182ddd8aa2614764048f66
public NativeArray<byte> Result;Field: ActivationGeneration
Section titled “Field: ActivationGeneration”Original lines: 327
Declaration hash: sha256:19efbe7ce94a5ef5eeb25eda50b14ec539bf6b16315a27dc2a782c04c60d01ef
public int ActivationGeneration;Type: IBehaviorEntityMemberAccessor
Section titled “Type: IBehaviorEntityMemberAccessor”Original lines: 334-341
Declaration hash: sha256:c114134f45fc73f9e721368d3b95c83135f7bab1d9264a572e55fa0f9f53670d
public interface IBehaviorEntityMemberAccessor{}Method: Invoke(ref BehaviorEntityMemberInvocation invocation, in ArchetypeChunk chunk, int entityIndex)
Section titled “Method: Invoke(ref BehaviorEntityMemberInvocation invocation, in ArchetypeChunk chunk, int entityIndex)”Original lines: 337-340
Declaration hash: sha256:0ff668a9088a9c704a462e78f4465361f40332969a7d036ffcf2cbcf5114cc73
void Invoke(ref BehaviorEntityMemberInvocation invocation, in ArchetypeChunk chunk, int entityIndex);Type: BehaviorEntityMemberFrame
Section titled “Type: BehaviorEntityMemberFrame”Original lines: 361-669
Declaration hash: sha256:6e02122fc9e9a9f437c2ff4efcf8f6cc9819287cedf2736df878936098951484
public static class BehaviorEntityMemberFrame{}Method: ComponentRW<T>(in BehaviorEntityMemberInvocation invocation, int row)
Section titled “Method: ComponentRW<T>(in BehaviorEntityMemberInvocation invocation, int row)”Original lines: 366-371
Declaration hash: sha256:119c20b8f02918d23578f76cd613ed92c7bcd220b0f91d162b2bfd1c716781e6
public static ref T ComponentRW<T>(in BehaviorEntityMemberInvocation invocation, int row) where T : unmanaged;Method: ComponentRO<T>(in BehaviorEntityMemberInvocation invocation, int row)
Section titled “Method: ComponentRO<T>(in BehaviorEntityMemberInvocation invocation, int row)”Original lines: 374-380
Declaration hash: sha256:f58f36e886ebccbf8327e138575301a83bf2ba1a0f260e0fb6e956a7389abeaf
public static ref readonly T ComponentRO<T>(in BehaviorEntityMemberInvocation invocation, int row) where T : unmanaged;Method: BufferEntryRW<T>(in BehaviorEntityMemberInvocation invocation, int row)
Section titled “Method: BufferEntryRW<T>(in BehaviorEntityMemberInvocation invocation, int row)”Original lines: 383-388
Declaration hash: sha256:edf90d93abac8e7341e8464fd934711440636a23f062f1b460da834a09db6ef0
public static ref T BufferEntryRW<T>(in BehaviorEntityMemberInvocation invocation, int row) where T : unmanaged;Method: BufferEntryRO<T>(in BehaviorEntityMemberInvocation invocation, int row)
Section titled “Method: BufferEntryRO<T>(in BehaviorEntityMemberInvocation invocation, int row)”Original lines: 391-397
Declaration hash: sha256:3e80bd609ac088db8960c042c20e8ec01c6a108c2d9d209fef85bd52d8c4f5e7
public static ref readonly T BufferEntryRO<T>(in BehaviorEntityMemberInvocation invocation, int row) where T : unmanaged;Method: IsEnabled(in BehaviorEntityMemberInvocation invocation, int row)
Section titled “Method: IsEnabled(in BehaviorEntityMemberInvocation invocation, int row)”Original lines: 400-403
Declaration hash: sha256:6336ab957ed12a47036b42efa839f74d3747722689cfef1f3e4a9db78492fb69
public static bool IsEnabled(in BehaviorEntityMemberInvocation invocation, int row);Method: SetEnabled(in BehaviorEntityMemberInvocation invocation, int row, bool value)
Section titled “Method: SetEnabled(in BehaviorEntityMemberInvocation invocation, int row, bool value)”Original lines: 411-435
Declaration hash: sha256:5f9f2400b2213304e215bc1bdb4516c865f6c2fd02162f71c69111a29307f294
public static void SetEnabled(in BehaviorEntityMemberInvocation invocation, int row, bool value);Method: SelectedEntry(in BehaviorEntityMemberInvocation invocation, int row)
Section titled “Method: SelectedEntry(in BehaviorEntityMemberInvocation invocation, int row)”Original lines: 441-444
Declaration hash: sha256:88a84407b812978416c1c28c1122d9edbb4b0df05e9f8bff8997de9a270550a7
public static int SelectedEntry(in BehaviorEntityMemberInvocation invocation, int row);Method: Read<T>(in BehaviorEntityMemberInvocation invocation, int ordinal)
Section titled “Method: Read<T>(in BehaviorEntityMemberInvocation invocation, int ordinal)”Original lines: 447-459
Declaration hash: sha256:cd0fa59d564a5250c198ef9d5192a8e71cfaff751d132d41b28dbd998b1429ed
public static T Read<T>(in BehaviorEntityMemberInvocation invocation, int ordinal) where T : unmanaged;Method: ReadFloat3(in BehaviorEntityMemberInvocation invocation, int ordinal)
Section titled “Method: ReadFloat3(in BehaviorEntityMemberInvocation invocation, int ordinal)”Original lines: 462-471
Declaration hash: sha256:394898167cd71521755ba41b4d9d98f2e884b420c38f8740c1bda0c98471314d
public static float3 ReadFloat3(in BehaviorEntityMemberInvocation invocation, int ordinal);Method: WriteArgument<T>(in BehaviorEntityMemberInvocation invocation, int ordinal, T value)
Section titled “Method: WriteArgument<T>(in BehaviorEntityMemberInvocation invocation, int ordinal, T value)”Original lines: 481-494
Declaration hash: sha256:0aa0777ab012a7d524a7945088a46304e01dd519b7d62e9fd541cf5b9fb718cd
public static void WriteArgument<T>(in BehaviorEntityMemberInvocation invocation, int ordinal, T value) where T : unmanaged;Method: WriteArgumentFloat3(in BehaviorEntityMemberInvocation invocation, int ordinal, float3 value)
Section titled “Method: WriteArgumentFloat3(in BehaviorEntityMemberInvocation invocation, int ordinal, float3 value)”Original lines: 505-514
Declaration hash: sha256:214d5d9e4217479e66fd172ef2f1816f8615f86d56ee9e1d2cd39a88fad90969
public static void WriteArgumentFloat3(in BehaviorEntityMemberInvocation invocation, int ordinal, float3 value);Method: Write<T>(in BehaviorEntityMemberInvocation invocation, T value)
Section titled “Method: Write<T>(in BehaviorEntityMemberInvocation invocation, T value)”Original lines: 517-526
Declaration hash: sha256:37c10f92c10e350475bb87f3a726e188e8ea005ebe918c6ea0ecc7dff9357f69
public static void Write<T>(in BehaviorEntityMemberInvocation invocation, T value) where T : unmanaged;Method: WriteFloat3(in BehaviorEntityMemberInvocation invocation, float3 value)
Section titled “Method: WriteFloat3(in BehaviorEntityMemberInvocation invocation, float3 value)”Original lines: 529-537
Declaration hash: sha256:590b7786c4b012e26ecc901252a4e61f3fa65dfafaf0ae1df98856e7de7b494f
public static void WriteFloat3(in BehaviorEntityMemberInvocation invocation, float3 value);Method: Length(in BehaviorEntityMemberInvocation invocation, int row)
Section titled “Method: Length(in BehaviorEntityMemberInvocation invocation, int row)”Original lines: 540-543
Declaration hash: sha256:df9d468ab79247201f44e3ba020ee07ae819967ac9c81d4bf107ac47b0050d46
public static int Length(in BehaviorEntityMemberInvocation invocation, int row);Method: IsResolved(in BehaviorEntityMemberInvocation invocation, int row)
Section titled “Method: IsResolved(in BehaviorEntityMemberInvocation invocation, int row)”Original lines: 546-549
Declaration hash: sha256:1c47852874c66e891b2f3382c62292a670ec63fd21551623425b69c90f814ced
public static bool IsResolved(in BehaviorEntityMemberInvocation invocation, int row);Method: HasEntryIdentity(in BehaviorEntityMemberInvocation invocation)
Section titled “Method: HasEntryIdentity(in BehaviorEntityMemberInvocation invocation)”Original lines: 552-555
Declaration hash: sha256:d3b8b10c40210112235914732f5b122a0ed0d9e38c8d4027ed587c3ba53d8046
public static bool HasEntryIdentity(in BehaviorEntityMemberInvocation invocation);Method: EntryIdentityEquals<T>(in BehaviorEntityMemberInvocation invocation, T candidate)
Section titled “Method: EntryIdentityEquals<T>(in BehaviorEntityMemberInvocation invocation, T candidate)”Original lines: 558-570
Declaration hash: sha256:bbf87b319083a8074ed8c7a92b6b6c91bcd6c8ac640ba2259fc41819627c948d
public static bool EntryIdentityEquals<T>(in BehaviorEntityMemberInvocation invocation, T candidate) where T : unmanaged;Method: ReadEntryIdentity<T>(in BehaviorEntityMemberInvocation invocation)
Section titled “Method: ReadEntryIdentity<T>(in BehaviorEntityMemberInvocation invocation)”Original lines: 573-584
Declaration hash: sha256:50d606559a632b3a6acf564d1187afa84aa7624fc276c4faa38e973372e732da
public static T ReadEntryIdentity<T>(in BehaviorEntityMemberInvocation invocation) where T : unmanaged;Method: SetEntryIndex(ref BehaviorEntityMemberInvocation invocation, int entryIndex)
Section titled “Method: SetEntryIndex(ref BehaviorEntityMemberInvocation invocation, int entryIndex)”Original lines: 587-591
Declaration hash: sha256:d609733489fd8dbd9b6630166b473258cf58486b618a690a3d5cdba6bd729fe1
public static void SetEntryIndex(ref BehaviorEntityMemberInvocation invocation, int entryIndex);Method: Fail(ref BehaviorEntityMemberInvocation invocation)
Section titled “Method: Fail(ref BehaviorEntityMemberInvocation invocation)”Original lines: 594-597
Declaration hash: sha256:593b56274064dcecddd7a2f267fc449c73a6fd492edd3e744e88b1f51076f662
public static void Fail(ref BehaviorEntityMemberInvocation invocation);Method: SetEnabled(NativeArray<BehaviorEntityMemberRowView> rows, int targetRow, int entityIndex, bool value)
Section titled “Method: SetEnabled(NativeArray<BehaviorEntityMemberRowView> rows, int targetRow, int entityIndex, bool value)”Original lines: 603-625
Declaration hash: sha256:581f06bb76cbe189bacab99725cd858038a8bcbe74c4c24675ca847c0c2c3b18
public static void SetEnabled(NativeArray<BehaviorEntityMemberRowView> rows, int targetRow, int entityIndex, bool value);Method: IsEnabled(NativeArray<BehaviorEntityMemberRowView> rows, int row)
Section titled “Method: IsEnabled(NativeArray<BehaviorEntityMemberRowView> rows, int row)”Original lines: 628-634
Declaration hash: sha256:aa1f815666a24a9bd59c9106a63f73f933515102ed90bd8e88570902cf300a6a
public static bool IsEnabled(NativeArray<BehaviorEntityMemberRowView> rows, int row);Type: BehaviorEntityMemberAccessorIdentity
Section titled “Type: BehaviorEntityMemberAccessorIdentity”Original lines: 685-711
Declaration hash: sha256:e32d2f1a6e711f3fa5e6eae6a943b0cce162af670848016ae551078c48b93166
public readonly struct BehaviorEntityMemberAccessorIdentity{}Method: BehaviorEntityMemberAccessorIdentity(string nodeId, string bindingId, string targetLabel, string authoredMemberIdentity)
Section titled “Method: BehaviorEntityMemberAccessorIdentity(string nodeId, string bindingId, string targetLabel, string authoredMemberIdentity)”Original lines: 688-698
Declaration hash: sha256:8807f4bc6835b66e7f30390cbe5a78cd423121995b3f76a7f2e140c50aba49b5
public BehaviorEntityMemberAccessorIdentity(string nodeId, string bindingId, string targetLabel, string authoredMemberIdentity);Property: NodeId
Section titled “Property: NodeId”Original lines: 701
Declaration hash: sha256:533ce955ab4d3ab83d88befa2d961fb5019375d5772f7b99d6ca15db645ef47b
public string NodeId { get; }Property: BindingId
Section titled “Property: BindingId”Original lines: 704
Declaration hash: sha256:b46df5b5e12c9292cd3a67063c87a7a17705c5dddf1f3e28cba2cc614b8703d5
public string BindingId { get; }Property: TargetLabel
Section titled “Property: TargetLabel”Original lines: 707
Declaration hash: sha256:4f3f04d9f854c75b77c45f210d78ab2682a1105af0b7b738222a1e5849902800
public string TargetLabel { get; }Property: AuthoredMemberIdentity
Section titled “Property: AuthoredMemberIdentity”Original lines: 710
Declaration hash: sha256:f1c08e99bd0d07bd6cedc213b397b2935471e35d4a018202f088b085de4634b8
public string AuthoredMemberIdentity { get; }Type: BehaviorEntityMemberBindingSet
Section titled “Type: BehaviorEntityMemberBindingSet”Original lines: 725-818
Declaration hash: sha256:b6217be1c7716d5c1483396ab336122d65e3768c625ae8d6fd748a80d51de415
public sealed class BehaviorEntityMemberBindingSet{}Method: BehaviorEntityMemberBindingSet(ulong fingerprint, BehaviorEntityEcsAccessRow[] access, BehaviorEntityMemberAccessorIdentity[] identities)
Section titled “Method: BehaviorEntityMemberBindingSet(ulong fingerprint, BehaviorEntityEcsAccessRow[] access, BehaviorEntityMemberAccessorIdentity[] identities)”Original lines: 730-738
Declaration hash: sha256:c010a7cd736075828cd357f4f4e8abd24599d8269463f895c9c19e6e25248b38
public BehaviorEntityMemberBindingSet(ulong fingerprint, BehaviorEntityEcsAccessRow[] access, BehaviorEntityMemberAccessorIdentity[] identities);Property: Fingerprint
Section titled “Property: Fingerprint”Original lines: 741
Declaration hash: sha256:737ec714cf8acb54b8f5891e4f5d0f8838735c94205c5b921b5634d5fc418f51
public ulong Fingerprint { get; }Property: AccessorCount
Section titled “Property: AccessorCount”Original lines: 744
Declaration hash: sha256:d3f4ee922cf7e3103a16a50d24adcb001282160307795572554365e58008257c
public int AccessorCount { get; }Property: AccessRowCount
Section titled “Property: AccessRowCount”Original lines: 747
Declaration hash: sha256:216086f1a60ab6481f3642b289751303e95221fa716b04403a3762cd92599cf5
public int AccessRowCount { get; }Method: AccessRow(int row)
Section titled “Method: AccessRow(int row)”Original lines: 750
Declaration hash: sha256:61bb71d3e530ffa6ac0f80f1fadf4f0386116fe0ebaa3d4ea1a47576cd6acf9d
public BehaviorEntityEcsAccessRow AccessRow(int row);Method: TryInitialize(string graphIdentity, out BehaviorMemberBindingDiagnostic diagnostic)
Section titled “Method: TryInitialize(string graphIdentity, out BehaviorMemberBindingDiagnostic diagnostic)”Original lines: 757-761
Declaration hash: sha256:a55547eea6ab20a0f633671f2d404b37e5d4a5ba62b1809c09941eff55c52524
public bool TryInitialize(string graphIdentity, out BehaviorMemberBindingDiagnostic diagnostic);Method: TryValidateBurst(string graphIdentity, BehaviorEntityMemberAccessorIdentity[] identities, out BehaviorMemberBindingDiagnostic diagnostic)
Section titled “Method: TryValidateBurst(string graphIdentity, BehaviorEntityMemberAccessorIdentity[] identities, out BehaviorMemberBindingDiagnostic diagnostic)”Original lines: 768-790
Declaration hash: sha256:4ea6a1533cf31ff40a59786ae271655c88e96633d46c2d9f12eaada5f5cb1733
public static bool TryValidateBurst(string graphIdentity, BehaviorEntityMemberAccessorIdentity[] identities, out BehaviorMemberBindingDiagnostic diagnostic);