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

BehaviorMemberNodeProjection.cs declarations

Public API declaration excerpts from Packages/io.bitquirky.behavior/Editor/Member/BehaviorMemberNodeProjection.cs.

Source snapshot ad0983d00d77.

On this page

Original file: Packages/io.bitquirky.behavior/Editor/Member/BehaviorMemberNodeProjection.cs

Source file hash: sha256:f9959e8cc9de7a763714c5fb89481346393aeffab98ce1de3b54779ab89309e1

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

Original lines: 14-118

Declaration hash: sha256:819c62e7102c15d3330509afd76e612a8c8ce68f52f07f973ecb5c7eee276857

C#
public enum BehaviorMemberTokenRole : byte
{
}

Original lines: 17

Declaration hash: sha256:0efdcb55efdd2f48f1f299aad03161a55b34e12b301338d8b831a98172dccec6

C#
MemberName = 0

Original lines: 20

Declaration hash: sha256:b7483c55713b2f76e30d42ee8c2ad6c9272240e805b4a8505f1ccc5a65dfdbe8

C#
Punctuation = 1

Original lines: 23

Declaration hash: sha256:70334193ee691baeabe912e20a15c30b01c7acb07bdcc3b6d1d3346217f14060

C#
Constant = 2

Original lines: 26

Declaration hash: sha256:1072982f3eca301518d30eb26a3f7778847a57b85e5d1e9d361a3ef803c74a51

C#
BlackboardRef = 3

Original lines: 29

Declaration hash: sha256:ab8e75aba24c1932ff1246678abbc2a41e99586bbacc441ad5abfba182c4b5a3

C#
Operator = 4

Original lines: 32

Declaration hash: sha256:2007a344a0310560e3b6e4e626233289a8e3cea09d2f665908bb3f59a7eeaab8

C#
Glyph = 5

Original lines: 35

Declaration hash: sha256:e60179453ace5f16b9d791051e1d6cfcb75b8b7995cd85ce77883738af2dbe50

C#
Placeholder = 6

Original lines: 41

Declaration hash: sha256:9f48a9fdd2e430fa71c3d4a9f5724ac1a2c10756758da58b42428ecec2ef6064

C#
NodeResult = 7

Original lines: 47

Declaration hash: sha256:a4fa8bdf9af50e03305261217e6a3bf3f981a06be393222e17f60f4175d0cb7e

C#
OutcomeSeparator = 8

Original lines: 53

Declaration hash: sha256:273738ae6b26ea419bff230a34218487d3f4c90c86091125bf1dc6f91b3ff1c1

C#
ParameterName = 9

Original lines: 59

Declaration hash: sha256:c461ef4aa7a7e34ad8fa1e886aa881781fda9cfb5044e11ecfbc29ae5b94ae8f

C#
DeclaredDefaultMarker = 10

Original lines: 64

Declaration hash: sha256:e1c605d585c0a0ff0079ad6ad4ab1387adec28d8a5d13837a9bb0b7de7e5950e

C#
DeclaredDefaultValue = 11

Original lines: 70

Declaration hash: sha256:82b659100fc30e20b4867ce797d04010003c8f6e1c6c958e988db520b118c563

C#
DeclaredDefaultUnavailable = 12

Original lines: 76

Declaration hash: sha256:8ad911a3ecba88b3e59b54a6ffbb26f15827d678433d1496acf06b5d3e4ef2bc

C#
OutputTag = 13

Original lines: 82

Declaration hash: sha256:42ef599fb2a654795338702f48c8f8ce4b9ca94abc8df2fb6430a9dd858c0bd8

C#
OutputName = 14

Original lines: 88

Declaration hash: sha256:2f353d45ba7ddae5dc4be0584f081755f86ff4e95be5b66d4efc2bc481556e66

C#
ResultDecision = 15

Original lines: 96

Declaration hash: sha256:dbe8415a9d4096d0432a6f853271acafc16674cc930baa96183cbd37fe1d6bf7

C#
OutputDestinationFault = 16

Original lines: 103

Declaration hash: sha256:ba8e3a73e50059c4553122e2211933c529cefeaf87f1f85379ee34770f49edbd

C#
RefTag = 17

Original lines: 110

Declaration hash: sha256:0b363eaeb2d1a20d40d4e8c129d7eb3567b645949b2c3e6b0032bafdffa2b80f

C#
ParamsValuesSummary = 18

Original lines: 117

Declaration hash: sha256:bec5bb9eeb032ce96ccade4a13468c223e8ce270ce87ff74ca5cd3fef60a72a1

C#
ParamsValuesFault = 19

Original lines: 125-151

Declaration hash: sha256:851a9dd610d7df23169cc895f42419b81e9ab7981cfd3e256d441385cdb756aa

C#
public sealed class BehaviorMemberSignatureToken
{
}

Original lines: 138

Declaration hash: sha256:77fa0a96bbc5596810fa66e43cc45f4f56cac2880225648c7d1fdc68488dc08e

C#
public string Text { get; }

Original lines: 141

Declaration hash: sha256:af0a90783dba0b3a930335b6eff9e5295b23cfa09afd2046629147111626387b

C#
public BehaviorMemberTokenRole Role { get; }

Original lines: 144

Declaration hash: sha256:f660a27395cd60abcc891807c5b3db8a96c0d42cdcb18be0db40ed1891f10803

C#
public string DataTypeSuffix { get; }

Original lines: 147

Declaration hash: sha256:161fb1d585ad61e672dcbf856ef1808fe14f16a0cbed3ae5a9ff0174dcb89bcc

C#
public string GlyphPath { get; }

Original lines: 150

Declaration hash: sha256:18c5ed7a14d0ca3d8c0c0da5c478ea55539fa0e1575be1df7dc4386834820701

C#
public bool Ellipsizes { get; }

Original lines: 169-315

Declaration hash: sha256:ba9b655bc439617caea5c7ba5f547a1bc16186f1cc8c8d3ae66665cffbd93e93

C#
public sealed class BehaviorMemberCardModel
{
}

Original lines: 172

Declaration hash: sha256:b1ca30450c572aa63c232c3b580e26d0ca78e47218d5288c0d3c471ff394642b

C#
public BehaviorSourceMemberOperationKind OperationKind { get; }

Original lines: 175

Declaration hash: sha256:3dbc5f7086ed8f5e0249728b0d26a97d5d04597b33989b230f8dfe4ed494dee7

C#
public bool IsCondition { get; }

Original lines: 178

Declaration hash: sha256:38ba242363db54cc2fc83a85bf4caaec249c6dfc24630f591c7e3c20754aff3c

C#
public string RoleCaption { get; }

Original lines: 181

Declaration hash: sha256:8345eb43e75557a81d903bec153800d1564487a7fa3d29c0835fcc48352a4c2c

C#
public string KindCaption { get; }

Original lines: 184

Declaration hash: sha256:d9e228c7798d816dcb62aa9ac7be3f0608a6a114d442696a1a38806f115b9a70

C#
public bool IsBound { get; }

Original lines: 187

Declaration hash: sha256:6c49583593a4919a111efaad4427895046d9be07afe2680b2be2db8a95093201

C#
public bool IsBroken { get; }

Original lines: 193

Declaration hash: sha256:28fa26112827fff5a8ce7bca389db4056b9175afc7377cf4b89d3ad868774484

C#
public string BrokenMessage { get; }

Original lines: 201

Declaration hash: sha256:64b6b05e5c0f05dff8be93850252b017b520030e8794eaf4743a28a45ebcc69c

C#
public bool BrokenByGraphViolation { get; }

Original lines: 204

Declaration hash: sha256:40bbeed8cb6f7eb77b83d1000c4fb7c481a64365b53474fb7c050150329f0db7

C#
public BehaviorSourceMemberTargetMode TargetMode { get; }

Original lines: 211

Declaration hash: sha256:f83ab25e3f5598ca55eb99e4eefc15fed1d31834e7ff21e4733a7f288beeaa78

C#
public string OwnerChipText { get; }

Original lines: 214

Declaration hash: sha256:5112a67ff8625c4af7ebf79ec549899a2dae495729e5e5fcd23c6193cb15bc00

C#
public string OperationGlyphPath { get; }

Original lines: 217

Declaration hash: sha256:45a6b94d84b9445b4e6d7e8f8335febd091984a2df0d8b521b2acb7efcd3aa8a

C#
public string TargetGlyphPath { get; }

Original lines: 224

Declaration hash: sha256:0a2fb71debbfca5c87c8fb0feff54253c7ce241c1852dafbf09c64153d479ac5

C#
public string NodeName { get; }

Original lines: 233

Declaration hash: sha256:59a537212ce5182c492a9f4e4d8feed146e29b58db16f6dbb57abab0519de037

C#
public bool ShowsCallLine { get; }

Original lines: 236-237

Declaration hash: sha256:6e7f684898e0c1a2032f0fc901e8b766a86e0ab35eb8e3aa2cc1091d0d11c347

C#
public IReadOnlyList<BehaviorMemberSignatureToken> Signature { get; }

Original lines: 240

Declaration hash: sha256:b0d29a0bbff0aa3fcd09c9ea84566151150551d0f80214bd4863e63cb4dcf634

C#
public bool HasResultRow { get; }

Original lines: 243-244

Declaration hash: sha256:3ae59f36cfa8579d42e4dae8c6c4dc3d144c7390a4426a6dde020937e9c41b6a

C#
public IReadOnlyList<BehaviorMemberSignatureToken> ResultRow { get; }

Original lines: 247

Declaration hash: sha256:e573ef414385bf42fd0221fad65199e8aa11aa8773162126749461c3dc639178

C#
public bool HasStoredValueRow { get; }

Original lines: 250-251

Declaration hash: sha256:1d9cddd9ea73dba2c5fad8b298b970156e5225a06b9cb15a05ad7e8b70024866

C#
public IReadOnlyList<BehaviorMemberSignatureToken> StoredValueRow { get; }

Original lines: 256

Declaration hash: sha256:2e4aac64d6afefa335a6e66bac8312d8176230ffd6f875c4c8db59f69647732c

C#
public bool HasOutputRows { get; }

Original lines: 263-267

Declaration hash: sha256:dd5b31e27152a7d5ab046568aa71086a189301dc0078410d7f652559e4632f2d

C#
public IReadOnlyList<IReadOnlyList<BehaviorMemberSignatureToken>> OutputRows { get; }

Original lines: 272

Declaration hash: sha256:14e1c23bd236f76588723e60d6fa6df6cf3a23c3fd993efcae3fab427ce38168

C#
public bool HasBoundVariableRows { get; }

Original lines: 280-284

Declaration hash: sha256:c7f20eb1dcbd9c99d4220f086f3c88f42be5d4a75c43dcecec9f4edbd9703716

C#
public IReadOnlyList<IReadOnlyList<BehaviorMemberSignatureToken>> BoundVariableRows { get; }

Original lines: 290

Declaration hash: sha256:f4d6ecb08e7de5dbd9ec6092954038809057f0d44aea83bc6eac1002a599f93b

C#
public bool HasLiveTargetReading { get; }

Original lines: 296

Declaration hash: sha256:0257a2489d6ccae5adb9ceaa732e4258dff6f25205e72f865b820c3f515aa797

C#
public bool IsLiveTargetUnresolved { get; }

Original lines: 301

Declaration hash: sha256:9df62e65c8428d9a25ad8c72ac4265b6f21c30c50bf7eebe38fb0255f06b59e0

C#
public string LiveUnresolvedReason { get; }

Original lines: 308

Declaration hash: sha256:e10669f78e4ab2e85376de9519b99702947ef9b3339e40ce799b618d4c138632

C#
public bool HasLiveRefEvaluation { get; }

Original lines: 314

Declaration hash: sha256:f155ebc39ce539e12d2de31ec2075b03f384558e994fcfb0da4308ffa47b133d

C#
public string LiveRefEvaluationSummary { get; }

Original lines: 332-2362

Declaration hash: sha256:044e7202a3437eb5c7226e07fffac596c1d2a4403787ca120d4faa9fcff8d6a8

C#
public static class BehaviorMemberNodeProjection
{
}

Original lines: 359-382

Declaration hash: sha256:5cf2e82ac1f6f05c8c41845d39f394b71394d53ee57f32453891d8bd6d53596b

C#
public static BehaviorMemberCardModel ProjectUnbound(string nodeToken);

Method: NodeTitle(BehaviorSourceNode source)

Section titled “Method: NodeTitle(BehaviorSourceNode source)”

Original lines: 390-404

Declaration hash: sha256:620b6b61dbab803d45a99b8ff27d7b887f2a73c8ee51e20bc2407fde29421654

C#
public static string NodeTitle(BehaviorSourceNode source);

Method: Project(BehaviorSourceMemberBinding binding, IReadOnlyDictionary<string, string> projectedNames)

Section titled “Method: Project(BehaviorSourceMemberBinding binding, IReadOnlyDictionary<string, string> projectedNames)”

Original lines: 407-411

Declaration hash: sha256:943244f470cd54df0b601da29e60749a5d444091404b2c81446f24a192c03a18

C#
public static BehaviorMemberCardModel Project(BehaviorSourceMemberBinding binding, IReadOnlyDictionary<string, string> projectedNames);

Method: Project(BehaviorSourceMemberBinding binding, IReadOnlyDictionary<string, string> projectedNames, BehaviorMemberTargetReading? liveReading)

Section titled “Method: Project(BehaviorSourceMemberBinding binding, IReadOnlyDictionary<string, string> projectedNames, BehaviorMemberTargetReading? liveReading)”

Original lines: 421-427

Declaration hash: sha256:3218207e839415ad942b66eea0ed5b6481e1d44cc73e53c238199f3759540bef

C#
public static BehaviorMemberCardModel Project(BehaviorSourceMemberBinding binding, IReadOnlyDictionary<string, string> projectedNames, BehaviorMemberTargetReading? liveReading);

Method: Project(BehaviorSourceMemberBinding binding, IReadOnlyDictionary<string, string> projectedNames, BehaviorMemberTargetReading? liveReading, IReadOnlyList<BehaviorMemberBindingDiagnostic> diagnostics)

Section titled “Method: Project(BehaviorSourceMemberBinding binding, IReadOnlyDictionary<string, string> projectedNames, BehaviorMemberTargetReading? liveReading, IReadOnlyList<BehaviorMemberBindingDiagnostic> diagnostics)”

Original lines: 435-442

Declaration hash: sha256:765e02ff289ed5570f1795df6d971f48b538994df9b7b97ea73fd3302fe0bf54

C#
public static BehaviorMemberCardModel Project(BehaviorSourceMemberBinding binding, IReadOnlyDictionary<string, string> projectedNames, BehaviorMemberTargetReading? liveReading, IReadOnlyList<BehaviorMemberBindingDiagnostic> diagnostics);

Method: Project(BehaviorSourceMemberBinding binding, IReadOnlyDictionary<string, string> projectedNames, BehaviorMemberTargetReading? liveReading, IReadOnlyList<BehaviorMemberBindingDiagnostic> diagnostics, BehaviorMemberRefEvaluationReading? liveRefEvaluation)

Section titled “Method: Project(BehaviorSourceMemberBinding binding, IReadOnlyDictionary<string, string> projectedNames, BehaviorMemberTargetReading? liveReading, IReadOnlyList<BehaviorMemberBindingDiagnostic> diagnostics, BehaviorMemberRefEvaluationReading? liveRefEvaluation)”

Original lines: 449-496

Declaration hash: sha256:dbb9278e9984b11086741fc8d1072a0eab66c29b952e725457a22ffc6a5130f8

C#
public static BehaviorMemberCardModel Project(BehaviorSourceMemberBinding binding, IReadOnlyDictionary<string, string> projectedNames, BehaviorMemberTargetReading? liveReading, IReadOnlyList<BehaviorMemberBindingDiagnostic> diagnostics, BehaviorMemberRefEvaluationReading? liveRefEvaluation);

Method: SummarizeSignature(IReadOnlyList<BehaviorMemberSignatureToken> tokens)

Section titled “Method: SummarizeSignature(IReadOnlyList<BehaviorMemberSignatureToken> tokens)”

Original lines: 503-553

Declaration hash: sha256:c7bedefb62d78493ca6a21a13389b9754ec5ee3a7c6c6f7640975e20dd1389e8

C#
public static string SummarizeSignature(IReadOnlyList<BehaviorMemberSignatureToken> tokens);

Method: OwnerChip(BehaviorSourceMemberTarget target)

Section titled “Method: OwnerChip(BehaviorSourceMemberTarget target)”

Original lines: 574-613

Declaration hash: sha256:cde868ae4f2a18a7e611b6497bf858e39270b84ab06e274353657595368b03f5

C#
public static string OwnerChip(BehaviorSourceMemberTarget target);

Method: LiveOwnerChip(BehaviorMemberTargetReading reading)

Section titled “Method: LiveOwnerChip(BehaviorMemberTargetReading reading)”

Original lines: 620-628

Declaration hash: sha256:38abf2cfd73a8aa961c8993894f5993a5f394d7338c669e70afd8d382b588db8

C#
public static string LiveOwnerChip(BehaviorMemberTargetReading reading);

Method: LiveUnresolvedReason(BehaviorMemberTargetReading reading)

Section titled “Method: LiveUnresolvedReason(BehaviorMemberTargetReading reading)”

Original lines: 636-657

Declaration hash: sha256:d81b589bedca80441834d4e0825e49547b1c876b270764e9259e166960876a33

C#
public static string LiveUnresolvedReason(BehaviorMemberTargetReading reading);

Method: EntityLiveUnresolvedReason(BehaviorMemberTargetReading reading)

Section titled “Method: EntityLiveUnresolvedReason(BehaviorMemberTargetReading reading)”

Original lines: 665-686

Declaration hash: sha256:9e07c4e41a8bc180de17b09ec4e30c05cfb11aaa9bd901fe4aa31cca335792e5

C#
public static string EntityLiveUnresolvedReason(BehaviorMemberTargetReading reading);
Full-size image