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

BehaviorTraceHighDetail.cs declarations

Public API declaration excerpts from Packages/io.bitquirky.behavior/Runtime/Diagnostics/BehaviorTraceHighDetail.cs.

Source snapshot ad0983d00d77.

On this page

Original file: Packages/io.bitquirky.behavior/Runtime/Diagnostics/BehaviorTraceHighDetail.cs

Source file hash: sha256:bdc557d2f28e13fdce607007343506abc53b702fc88580dee8aefee88574aee7

Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.

Original lines: 32-78

Declaration hash: sha256:0b948b300e6632f248054929ce5adcd7697c1081e1e75b3d96d0f9c1cb061a8e

C#
public enum BehaviorTraceHighDetailKind : byte
{
}

Original lines: 35

Declaration hash: sha256:fedf0b8e3515dd246d2e135e58b6f73affd93f34de5df1560d5f1933ff29f84f

C#
Unknown = 0

Original lines: 38

Declaration hash: sha256:2cdcbe921b3d9c490c4fd8e57854762f36ae2a12c08dcd75ce4b9d3f644dace3

C#
NodeEntered = 1

Original lines: 41

Declaration hash: sha256:0bff8754940092d7cd20a60ee3bd7cd922bc253f463026d1e40bc6b20e0b371c

C#
NodeExited = 2

Original lines: 44

Declaration hash: sha256:4807c273fe862cfc17507dd36f05403c88c49be58bbfb515723291d4d644fa5b

C#
TickStarted = 3

Original lines: 47

Declaration hash: sha256:e690b3b10694e17662cc242f39e01c52bd8337691ce95317d9dcb79f41a51ead

C#
TickCompleted = 4

Original lines: 50

Declaration hash: sha256:6e0c1e0e2be69fae68ff9239735678e326e9b1ca5a48ce80f842b08bd5dd3c74

C#
TransitionFired = 5

Original lines: 53

Declaration hash: sha256:e6acf961a555bca2542bd09e556cbfdce8f1676efb388e6d2cdd63a46a702502

C#
ExternalCommandIssued = 6

Original lines: 56

Declaration hash: sha256:766e9d2ed0a68105a48ad11eacd6fd952152f81b7241c987c7ba588d7dbc6a2e

C#
ExternalCommandCompleted = 7

Original lines: 59

Declaration hash: sha256:fc216343ccc3ccb859c63b653c36f16e2fe11f00b0c9eb1bba0c0cd17190ee8b

C#
ExternalCommandRefused = 8

Original lines: 62

Declaration hash: sha256:47587ad6db476afdd1b6edd0690255dfe0b9074da3a0131f0d465deed29f2b0e

C#
AuthorityHandoff = 9

Original lines: 65

Declaration hash: sha256:3e8d01648ed1dde48bf150479f885b8fe8633bfc4b6fea84d463342b9c9ed87d

C#
BlackboardWrite = 10

Original lines: 68

Declaration hash: sha256:4b0a6a29f1787db2b405bdfd04cc637a3c4e73882135d5c2d400c7d61a71f09d

C#
BlackboardRead = 11

Original lines: 71

Declaration hash: sha256:f0f344664943a4d2a7b8efa005b5a4095e0207bb47fdf61e4ab532945b478ccc

C#
ResultRecorded = 12

Original lines: 74

Declaration hash: sha256:c5524a79c0ce8d57f977d977aefb79bfdffdb7a3e969c2d736bc9fb8a9617b25

C#
SubgraphPushed = 13

Original lines: 77

Declaration hash: sha256:3a4f863a97a6ef21d280a517c7a63e7d57fe477b3eae62db3104e0ff3c5db7cc

C#
SubgraphPopped = 14

Original lines: 89-127

Declaration hash: sha256:6e4147e65df8976761628fd40321b4dcc68222d73e2de83b771faa0d4e73d7ba

C#
public struct BehaviorTraceHighDetailEntry
{
}

Original lines: 97

Declaration hash: sha256:cb6e0f4375e2a5d63fe0eaf717829372ccb31af61330c9b627cb804e96533da1

C#
public double TimestampSeconds;

Original lines: 104

Declaration hash: sha256:378f3457e127474ed4cf34f23c2e7f75f0f2233d9e0c28681ad0455319a0fbfa

C#
public int NodeIndex;

Original lines: 107

Declaration hash: sha256:db1719ee0d0fbbde5858dd3f2a9456431001eb41ac301797c406f298783e392a

C#
public BehaviorTraceHighDetailKind Kind;

Original lines: 109

Declaration hash: sha256:124cbd92e7dd72ac3382ea03ed3d4ff6967418581dbe7b9d6df4ff93ba8b4408

C#
public byte Reserved0;

Original lines: 111

Declaration hash: sha256:b5f09177c3e891afd47d6f5061b3fa5a648501fb31930d5e19ae615a11a42b22

C#
public ushort Reserved1;

Original lines: 126

Declaration hash: sha256:864175ccc3483e5c4e041e0e6b4f5faa9d6e05466dbc3b15139b942b51da6283

C#
public int PayloadId;

Original lines: 157-284

Declaration hash: sha256:66fdda8713376c1a240bb3b381c3588c75f1fd55f41298d85971c4d71dbb3220

C#
public sealed class BehaviorTraceHighDetailRing
{
}

Original lines: 165

Declaration hash: sha256:ff55d3880e8c563b5ce1abb3748c54b8205dcce7adbf3de906535dd04c287bbf

C#
public const int DefaultCapacity = 64;

Method: BehaviorTraceHighDetailRing(int capacity)

Section titled “Method: BehaviorTraceHighDetailRing(int capacity)”

Original lines: 185-192

Declaration hash: sha256:7ddb2b6ae1a1495b2187a2141b99be4180167eecb455914d4a16b296236cca28

C#
public BehaviorTraceHighDetailRing(int capacity = DefaultCapacity);

Original lines: 195

Declaration hash: sha256:311c05a093dd0b0795902abadc62b698b5a71cefa1bbc54ab7aef9b9fc233066

C#
public int Capacity { get; }

Original lines: 197

Declaration hash: sha256:86b971c9d4a6c7be67f9b8ba77954d606158193d4bb6f55e4e6ef2de364cb94a

C#
public int Count { get; }

Original lines: 204

Declaration hash: sha256:0e1eed9e4d0f027e7480521403da5004f41983456b827ba1bc6110d03cd66de1

C#
public int Version { get; }

Method: Append(in BehaviorTraceHighDetailEntry entry)

Section titled “Method: Append(in BehaviorTraceHighDetailEntry entry)”

Original lines: 214-220

Declaration hash: sha256:8280fc3c98024e615ccf9f00df04d059015f9f4fd481b4bb3a58ae9019f9e92f

C#
public void Append(in BehaviorTraceHighDetailEntry entry);

Original lines: 226-235

Declaration hash: sha256:8ab1ffcad8674d1cce58b3c69b04c598103a8217b51c18e1cb63a37436489761

C#
public void Clear();

Method: CopyChronological(BehaviorTraceHighDetailEntry[] destination)

Section titled “Method: CopyChronological(BehaviorTraceHighDetailEntry[] destination)”

Original lines: 246-264

Declaration hash: sha256:5c0cd5556eab1aa1d6d2565f99e1d0457125d69cf21669463174666a97be4420

C#
public int CopyChronological(BehaviorTraceHighDetailEntry[] destination);

Original lines: 270-281

Declaration hash: sha256:86e693efc0eebc01022c0d36620534fdd84f8b5b018a55fc0b6ba610fe71b225

C#
public BehaviorTraceHighDetailEntry Get(int index);

Original lines: 312-470

Declaration hash: sha256:faf6651d84eb263b1a6ebca2aacf6a9cb5320c74814b038081c7e9e6036a524d

C#
public sealed class BehaviorTraceHighDetailRegistry : IDisposable
{
}

Method: BehaviorTraceHighDetailRegistry(int ringCapacity)

Section titled “Method: BehaviorTraceHighDetailRegistry(int ringCapacity)”

Original lines: 336-341

Declaration hash: sha256:aa3796d75ecdfba61359fb914b706eaa91d734448f1da63749e1439b11a3d019

C#
public BehaviorTraceHighDetailRegistry(int ringCapacity = BehaviorTraceHighDetailRing.DefaultCapacity);

Original lines: 344

Declaration hash: sha256:67b4fc41aae3cd513497415c6bb9b03af8cd87883efa76fe39740eb6f342ee3f

C#
public int RingCapacity { get; }

Original lines: 349-350

Declaration hash: sha256:0948c9316405dc00962208c8f583ae91a6ef2af2c73181678904399ab22b061f

C#
public System.Collections.Generic.IReadOnlyCollection<int> ActiveFollowerIds { get; }

Original lines: 361-373

Declaration hash: sha256:d290243a82ddb9f73583dd0c6d46f29ebeafb4005de0ed96b0ad8ac800bfc685

C#
public BehaviorTraceHighDetailRing Activate(int followerId);

Original lines: 380-394

Declaration hash: sha256:a2ccf4ffbccbc23ced124fa8e890e7d38437517f436ec504bc7ba38aad126667

C#
public void Deactivate(int followerId);

Original lines: 399-402

Declaration hash: sha256:1a6ab6c3c1034dfaa3c5525372f3ab9f8fb5971387357747f2ae1b843ab5a0a9

C#
public bool IsActive(int followerId);

Method: TryGetRing(int followerId, out BehaviorTraceHighDetailRing ring)

Section titled “Method: TryGetRing(int followerId, out BehaviorTraceHighDetailRing ring)”

Original lines: 408-417

Declaration hash: sha256:d03b459917b7819fda5781526fff1a574048a397b20c9ad081f4757f8555d6b5

C#
public bool TryGetRing(int followerId, out BehaviorTraceHighDetailRing ring);

Method: Append(int followerId, in BehaviorTraceHighDetailEntry entry)

Section titled “Method: Append(int followerId, in BehaviorTraceHighDetailEntry entry)”

Original lines: 430-439

Declaration hash: sha256:20133d189c823d9221f581a966ab8ed858b07af53e0ce7708e7e27cbe0e0b81a

C#
public bool Append(int followerId, in BehaviorTraceHighDetailEntry entry);

Original lines: 450-455

Declaration hash: sha256:a91d2628cfe5c53d79add667cfc661cdeed0fac06fb357bfc1b0ac2895cccf2c

C#
public void Dispose();

Original lines: 492-537

Declaration hash: sha256:022df1b2505a2edb9519adb15e371118f7ef2c84312d514396e16f515cb6c652

C#
public static class BehaviorTraceHighDetailRecorder
{
}

Method: Record(BehaviorTraceHighDetailRegistry registry, int followerId, BehaviorTraceHighDetailKind kind, int nodeIndex, int payloadId, double timestampSeconds)

Section titled “Method: Record(BehaviorTraceHighDetailRegistry registry, int followerId, BehaviorTraceHighDetailKind kind, int nodeIndex, int payloadId, double timestampSeconds)”

Original lines: 502-519

Declaration hash: sha256:6ad25d3140ebcebf05e2a8e84e6f9defc23e24ea16cf3c962e825499192e9fa6

C#
public static void Record(BehaviorTraceHighDetailRegistry registry, int followerId, BehaviorTraceHighDetailKind kind, int nodeIndex, int payloadId, double timestampSeconds);

Method: Record(BehaviorTraceHighDetailRegistry registry, int followerId, BehaviorTraceHighDetailKind kind, int nodeIndex, int payloadId)

Section titled “Method: Record(BehaviorTraceHighDetailRegistry registry, int followerId, BehaviorTraceHighDetailKind kind, int nodeIndex, int payloadId)”

Original lines: 525-534

Declaration hash: sha256:323cff9239c1a0cf699968f4c1b9b03c60a192131771f1ad8791129b2215779a

C#
public static void Record(BehaviorTraceHighDetailRegistry registry, int followerId, BehaviorTraceHighDetailKind kind, int nodeIndex, int payloadId);
Full-size image