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

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.

Original lines: 25-32

Declaration hash: sha256:4756dae70279b9bed8e294d69df04a6be041d9ad3dd9a44ced31d21628f8a407

C#
public enum BehaviorEntityEcsAccessKind : byte
{
}

Original lines: 28

Declaration hash: sha256:31404df12adbd707f0aa6d2866e6f49f110584ee450a09c7c0ee18673e982655

C#
ReadOnly = 0

Original lines: 31

Declaration hash: sha256:f2c3bcffd6fcec3d3a5ca3563f91cf7dc8dc218caebffb277b51a69d0f005cb1

C#
ReadWrite = 1

Original lines: 43-50

Declaration hash: sha256:5347c87e3a8b21386cf9ba9dad19dc34e4b8ba8efe9c3aad060939443338f723

C#
public enum BehaviorEntityEcsContainerKind : byte
{
}

Original lines: 46

Declaration hash: sha256:5e08c1c45fa87fba7c317934ae3db334692befcec81b37a90f745aeaf696436a

C#
Component = 0

Original lines: 49

Declaration hash: sha256:f61acc4162f27ba830c891031ff2e4a6c18500693f7bf4cf2914c2aa786d8fd8

C#
BufferElement = 1

Original lines: 64-109

Declaration hash: sha256:bd79b729c1095e097762dd89f3280c6e4037ae2c8f60036199696f4e53e21cf9

C#
[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

C#
public BehaviorEntityEcsAccessRow(ulong stableTypeHash, BehaviorEntityEcsContainerKind containerKind, BehaviorEntityEcsAccessKind access);

Original lines: 79

Declaration hash: sha256:fb17ab9a79f916387c53653e05cda96449af620d1540b65b185d6eade1706da0

C#
public ulong StableTypeHash { get; }

Original lines: 82

Declaration hash: sha256:ff6bd5ebc582a6bc34a90d403cb6cfe2891e1655497c4dbba656e5b0c1c8bdd0

C#
public BehaviorEntityEcsContainerKind ContainerKind { get; }

Original lines: 85

Declaration hash: sha256:c0a957b0b7929f9d015e2573dba53f72f027f6fbf15f7cdd5db480a6cf5be23e

C#
public BehaviorEntityEcsAccessKind Access { get; }

Original lines: 88

Declaration hash: sha256:a45ceb47e37fc1a9fceeb1d9a84d46d4120361ae21211b66186ed7e5257d241d

C#
public bool IsReadWrite { get; }

Method: Equals(BehaviorEntityEcsAccessRow other)

Section titled “Method: Equals(BehaviorEntityEcsAccessRow other)”

Original lines: 91-96

Declaration hash: sha256:4ba4e8183efcbde480d8c3b6f33dc7e31306976166ca00fafdf7b9758595ecee

C#
public bool Equals(BehaviorEntityEcsAccessRow other);

Original lines: 99-102

Declaration hash: sha256:19a0848dd20a9bbc5cc5aab558ea06fa11e2ce3bae61da755a1c54171bb11e36

C#
public override bool Equals(object obj);

Original lines: 105-108

Declaration hash: sha256:f89860267e3ef8a15bec07eea8a37565610037cc98c6bc9ad03030c0ad002d75

C#
public override int GetHashCode();

Original lines: 126-200

Declaration hash: sha256:e591e9197e140a30934c8f6642aecca4dc4c536721187ec907aa4a1ed30753ec

C#
[StructLayout(LayoutKind.Sequential)]
public struct BehaviorEntityMemberRowView
{
}

Original lines: 130

Declaration hash: sha256:4027566b2469ec98e3afc12d02a9545d78590bf0b14e9e3cf8e4f57112cd7ed2

C#
public int Stride;

Original lines: 133

Declaration hash: sha256:24772d8a4e8edcb0188cff6aae2e6447c1f0633e308a0f349b597216cd7947bb

C#
public int Length;

Original lines: 136

Declaration hash: sha256:dabf76874f6dd7053bf67ddac526560d40a86ebeff4884cff5e0715493a58dbf

C#
public byte Enabled;

Original lines: 139

Declaration hash: sha256:61b835821951295304d73f5f7ef51f32da1457308b56e86cac91b45f5f79b893

C#
public byte Resolved;

Original lines: 145

Declaration hash: sha256:bc8f306347a9eea166e403761613bf3f7ac944f5543af36b3ead572bccb83fac

C#
public byte TargetExists;

Original lines: 152

Declaration hash: sha256:474f90a2e4ab77324268f498728ce53dcda433f78fe2f9816ca1bb689ea35843

C#
public byte EnabledWritten;

Original lines: 161

Declaration hash: sha256:4a04c27025c167bd11d5faa8a08bb3b01d8f4333108d2d75add517add56a8be6

C#
public int ObservedCount;

Original lines: 168

Declaration hash: sha256:b36f3e2dd629b247b790ffbd95e0db70462281d80ba8c0796d7bed5d3d971bc8

C#
public int SelectedEntry;

Original lines: 175

Declaration hash: sha256:df783e4aed48fefdc23625d20cfaed6c41dbc68674d95c82d01903da63ad0e78

C#
public int TargetEntityIndex;

Original lines: 178

Declaration hash: sha256:71abf57de2250207d8719458b54be046e924f66f7e7796df3d5c9a8e97252b28

C#
public int TargetEntityVersion;

Original lines: 185

Declaration hash: sha256:dde0259abf6cf625cfea6f2350981da91d1fb30bbe635a65340d39548ea5ec16

C#
public ulong StableTypeHash;

Original lines: 192

Declaration hash: sha256:71d2e8e18e4ca82a60d8a8bd8222bbfdae4e759e8650ea7f244aafe7e088f6b6

C#
public uint ChangeVersion;

Original lines: 199

Declaration hash: sha256:e72c061bc4dfc94f258a066d9aeeab2c8780a4a8bd2c0627fc561f0ee671da61

C#
public byte ChangeDetected;

Type: BehaviorEntityMemberInvocationContext

Section titled “Type: BehaviorEntityMemberInvocationContext”

Original lines: 214-224

Declaration hash: sha256:a9d0c3ab9e2c443b3a9aa51dc301df64bcf657d165dfc50385e2699da0394af1

C#
[StructLayout(LayoutKind.Sequential)]
public struct BehaviorEntityMemberInvocationContext
{
}

Original lines: 220

Declaration hash: sha256:c7140c2f664b063b6dff6d9c0860b71eedaddecb6d6bf85891afb2f58d964c3a

C#
public NativeArray<BehaviorEntityMemberRowView> Rows;

Original lines: 223

Declaration hash: sha256:c521be342a6ea5d482be1fe43ac8f31324a230a325d0d8df833a25ff37f3f1fd

C#
public int RowCount;

Original lines: 238-328

Declaration hash: sha256:8361750ff40d0b870c4a798d64f3290a5fd421b04b8644d29c05e7d4116d0a65

C#
[StructLayout(LayoutKind.Sequential)]
public struct BehaviorEntityMemberInvocation
{
}

Original lines: 242

Declaration hash: sha256:d2bd209a02d924470b78969088bf869f0d16855db6eb0de35dac486c3bec8dda

C#
public BehaviorEntityMemberInvocationContext Context;

Original lines: 249

Declaration hash: sha256:6f621db4102b61346b1c7ed31a42a5fa688f6c95738b4572a03019c0e5f8ad26

C#
public int TargetRow;

Original lines: 252

Declaration hash: sha256:b2fa62e2e20ef8b2775e8862204454b4ab9985263d45c79c909f981fa4aa729a

C#
public int AccessorId;

Original lines: 255

Declaration hash: sha256:a0e81693ddf8d86037ac550241208ca565759a6c1545aae5c84788ab7807fc56

C#
public int ProviderTargetIndex;

Original lines: 258

Declaration hash: sha256:7a18882c9df7f250ed2992798f17643bab049127b490403e2a5c2c72b59da0ba

C#
public int ChunkIndex;

Original lines: 261

Declaration hash: sha256:0e578fd93ade9dd2923002d70aa2e2ab5ff6af6d46746f9be12fe6bc6884bd5b

C#
public int EntityIndex;

Original lines: 264

Declaration hash: sha256:5541eb25687cdca02ccb33e2f1edcbadda00b155b51d1381b7bf67c9d4ed07d4

C#
public int EntryIndex;

Original lines: 270

Declaration hash: sha256:d1e3252865414f6876538d1d5b6ba8112bbd7e743d6d21caad5eeaa96bb97cbd

C#
public NativeArray<byte> EntryIdentity;

Original lines: 273

Declaration hash: sha256:8e16f61e0e74a656d4651dfc6afd74112e58474430aa82af0d7dd46176b4c649

C#
public int EntryIdentitySize;

Original lines: 279

Declaration hash: sha256:a1f42e1a5818712240c9101e6c1b66b3c72c1ccad4407837aeda2e98d2cb40f8

C#
public byte Succeeded;

Original lines: 282

Declaration hash: sha256:61b835821951295304d73f5f7ef51f32da1457308b56e86cac91b45f5f79b893

C#
public byte Resolved;

Original lines: 285

Declaration hash: sha256:bc8f306347a9eea166e403761613bf3f7ac944f5543af36b3ead572bccb83fac

C#
public byte TargetExists;

Original lines: 291

Declaration hash: sha256:89db2e1e3af6e5bd8a9fd20e05a78d34314327c5b2dc55db6461f993d0cdc903

C#
public byte TargetEntitySet;

Original lines: 294

Declaration hash: sha256:dabf76874f6dd7053bf67ddac526560d40a86ebeff4884cff5e0715493a58dbf

C#
public byte Enabled;

Original lines: 297

Declaration hash: sha256:24772d8a4e8edcb0188cff6aae2e6447c1f0633e308a0f349b597216cd7947bb

C#
public int Length;

Original lines: 300

Declaration hash: sha256:df783e4aed48fefdc23625d20cfaed6c41dbc68674d95c82d01903da63ad0e78

C#
public int TargetEntityIndex;

Original lines: 303

Declaration hash: sha256:71abf57de2250207d8719458b54be046e924f66f7e7796df3d5c9a8e97252b28

C#
public int TargetEntityVersion;

Original lines: 306

Declaration hash: sha256:e72c061bc4dfc94f258a066d9aeeab2c8780a4a8bd2c0627fc561f0ee671da61

C#
public byte ChangeDetected;

Original lines: 309

Declaration hash: sha256:8516d377d29c9fd9a6358a143ed9179457ddc21ef83fcbb67c0560efe9540f16

C#
public byte ResolveOnly;

Original lines: 312

Declaration hash: sha256:4a04c27025c167bd11d5faa8a08bb3b01d8f4333108d2d75add517add56a8be6

C#
public int ObservedCount;

Original lines: 315

Declaration hash: sha256:9b248c2ab2c774032070df2b976bd14eecddf4ad2db13a346b71b43f524a2ecc

C#
public BehaviorMemberBindingDiagnosticReason FailureReason;

Original lines: 318

Declaration hash: sha256:f7ba58f00ef310a77d4c941de977d9156b93853cc8f7100945f3c2e30d5f001e

C#
public NativeArray<byte> Arguments;

Original lines: 321

Declaration hash: sha256:315bccd1fbcd18f5c67c622c544df082d7a20fcd8e833c4be182911047b6859a

C#
public int ArgumentStride;

Original lines: 324

Declaration hash: sha256:4f0b5796f5402a5943464b1b5f4667406e93b40d29182ddd8aa2614764048f66

C#
public NativeArray<byte> Result;

Original lines: 327

Declaration hash: sha256:19efbe7ce94a5ef5eeb25eda50b14ec539bf6b16315a27dc2a782c04c60d01ef

C#
public int ActivationGeneration;

Original lines: 334-341

Declaration hash: sha256:c114134f45fc73f9e721368d3b95c83135f7bab1d9264a572e55fa0f9f53670d

C#
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

C#
void Invoke(ref BehaviorEntityMemberInvocation invocation, in ArchetypeChunk chunk, int entityIndex);

Original lines: 361-669

Declaration hash: sha256:6e02122fc9e9a9f437c2ff4efcf8f6cc9819287cedf2736df878936098951484

C#
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

C#
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

C#
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

C#
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

C#
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

C#
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

C#
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

C#
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

C#
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

C#
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

C#
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

C#
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

C#
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

C#
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

C#
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

C#
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

C#
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

C#
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

C#
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

C#
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

C#
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

C#
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

C#
public static bool IsEnabled(NativeArray<BehaviorEntityMemberRowView> rows, int row);

Type: BehaviorEntityMemberAccessorIdentity

Section titled “Type: BehaviorEntityMemberAccessorIdentity”

Original lines: 685-711

Declaration hash: sha256:e32d2f1a6e711f3fa5e6eae6a943b0cce162af670848016ae551078c48b93166

C#
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

C#
public BehaviorEntityMemberAccessorIdentity(string nodeId, string bindingId, string targetLabel, string authoredMemberIdentity);

Original lines: 701

Declaration hash: sha256:533ce955ab4d3ab83d88befa2d961fb5019375d5772f7b99d6ca15db645ef47b

C#
public string NodeId { get; }

Original lines: 704

Declaration hash: sha256:b46df5b5e12c9292cd3a67063c87a7a17705c5dddf1f3e28cba2cc614b8703d5

C#
public string BindingId { get; }

Original lines: 707

Declaration hash: sha256:4f3f04d9f854c75b77c45f210d78ab2682a1105af0b7b738222a1e5849902800

C#
public string TargetLabel { get; }

Original lines: 710

Declaration hash: sha256:f1c08e99bd0d07bd6cedc213b397b2935471e35d4a018202f088b085de4634b8

C#
public string AuthoredMemberIdentity { get; }

Original lines: 725-818

Declaration hash: sha256:b6217be1c7716d5c1483396ab336122d65e3768c625ae8d6fd748a80d51de415

C#
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

C#
public BehaviorEntityMemberBindingSet(ulong fingerprint, BehaviorEntityEcsAccessRow[] access, BehaviorEntityMemberAccessorIdentity[] identities);

Original lines: 741

Declaration hash: sha256:737ec714cf8acb54b8f5891e4f5d0f8838735c94205c5b921b5634d5fc418f51

C#
public ulong Fingerprint { get; }

Original lines: 744

Declaration hash: sha256:d3f4ee922cf7e3103a16a50d24adcb001282160307795572554365e58008257c

C#
public int AccessorCount { get; }

Original lines: 747

Declaration hash: sha256:216086f1a60ab6481f3642b289751303e95221fa716b04403a3762cd92599cf5

C#
public int AccessRowCount { get; }

Original lines: 750

Declaration hash: sha256:61bb71d3e530ffa6ac0f80f1fadf4f0386116fe0ebaa3d4ea1a47576cd6acf9d

C#
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

C#
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

C#
public static bool TryValidateBurst(string graphIdentity, BehaviorEntityMemberAccessorIdentity[] identities, out BehaviorMemberBindingDiagnostic diagnostic);
Full-size image