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

BehaviorMemberDisplay.cs declarations

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

Source snapshot ad0983d00d77.

On this page

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

Source file hash: sha256:3702dae86686395b2acac4f2e0152cde8e36f2bad091b456a49e86a7baa9bb84

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

Original lines: 29-133

Declaration hash: sha256:dae7cb5850ba747310fdd1e2314fd2993d50a9607946c429ff41593c97468b90

C#
public readonly struct BehaviorMemberArgumentDisplay
{
}

Original lines: 54

Declaration hash: sha256:26dfbcb89098e28d19d1ebd9b2b604d24763a5e9e6e8332ecfe2f7aee90b3e48

C#
public int Ordinal { get; }

Original lines: 57

Declaration hash: sha256:d46a9a2aa0be18046dfbcdf8b7bb3b2bb8c3c40575553f9798ec72c167ef02bb

C#
public string ParameterName { get; }

Original lines: 60

Declaration hash: sha256:7e947efc03610daaaa8ce6f2790ae43c342ce008e770b47d18058c6c63f2c808

C#
public BehaviorSourceTypeIdentity ParameterType { get; }

Original lines: 63

Declaration hash: sha256:587edeaf3f6085779706e15ddb87b0dce2af4d7b6960de0a62cea12a6eec306c

C#
public BehaviorMemberValueKind ValueKind { get; }

Original lines: 66

Declaration hash: sha256:2abc2856833ebd2eabf92876c9d19f45a3c856bad7a37b9f1b163f3d8c70b044

C#
public BehaviorMemberDeclaredDefault Declared { get; }

Original lines: 69

Declaration hash: sha256:44f6f0af78b86f3d21949884eee679eed25d57e4135151919b02a53f2bbfda3f

C#
public BehaviorSourceMemberArgument Authored { get; }

Original lines: 72

Declaration hash: sha256:12847ee3804dcb1aea4015180286a45775be99ba177176c7742cbf2c506b5978

C#
public BehaviorSourceMemberArgumentSource EffectiveSource { get; }

Original lines: 75

Declaration hash: sha256:07a6550cb016f2a06bb578f43e5aa87ed04b801259cdfbbab4375292ac96ce88

C#
public bool HasResolvedDeclaration { get; }

Original lines: 78

Declaration hash: sha256:9c06f2e2d3c823d125d3470c4cc9208e804799db59893f4463e3794f18b46098

C#
public BehaviorSourceMemberParameterModifier Modifier { get; }

Original lines: 85

Declaration hash: sha256:a33cbf839b5bad795f7b68a06153c1f52bd1dffdbdea111f21bec1cdb6712d3a

C#
public bool IsRefSlot { get; }

Original lines: 88

Declaration hash: sha256:86bd71f1e8f2a13bd079c3bdb38a37fc0fd42e0a50ebf84f69f1872f405a53e0

C#
public bool HasDeclaredDefault { get; }

Original lines: 94-98

Declaration hash: sha256:4ab7c6bc6f3fae0b3a8800d1af7e3ae26162f5243ec1342450883422b1e7e705

C#
public bool OffersDefault { get; }

Original lines: 101-106

Declaration hash: sha256:dd5d2b68ebf792ad5b62913c3396be0e17ba2e1ceab93b3648559912d4455bf4

C#
public bool UsesDeclaredDefault { get; }

Original lines: 112-113

Declaration hash: sha256:3fb68feb4c0279497f6cff6798b613fc9a70b8bc45414f55b859c87df92e47f6

C#
public bool IsDeclaredDefaultUnavailable { get; }

Original lines: 116-118

Declaration hash: sha256:1f73bf01524fa138fcb4d64d43bfa3d80d1299a77f571deb14616071e0a0ff92

C#
public bool UsesBlackboard { get; }

Original lines: 121-125

Declaration hash: sha256:ee366824b44159eb65491492ef75d283e004767d2553f4a52fadd5e0d6355b04

C#
public bool CanOverrideWithConstant { get; }

Original lines: 128-132

Declaration hash: sha256:63179985c02d81a058951b2f184eb6c3f66e770f7ad1dacf6584231034a50cd2

C#
public bool CanOverrideWithBlackboard { get; }

Original lines: 159-1078

Declaration hash: sha256:945fa3df12ecdbe99c7265fadedaec1c0196285021f1b04fa959af27d0dc61a1

C#
[Unity.Scripting.LifecycleManagement.NoAutoStaticsCleanup]
public static class BehaviorMemberDisplay
{
}

Original lines: 165

Declaration hash: sha256:4e24fadd07f22ff0feb98adbf0385cf10835b287976a217aaeebdf2ff3d418bc

C#
public const string IconRoot = "Packages/io.bitquirky.behavior/Editor/Icon/";

Original lines: 168

Declaration hash: sha256:4e19f8c5f97e2989632603790c8095a5e0470eb435845123c4e89ee1cd503aa3

C#
public const string TokenMethod = "member_method";

Original lines: 171

Declaration hash: sha256:621a04ebbe1859c6c6d663bccd3c24ae40ee096e3f34de669fa2db45d484c47d

C#
public const string TokenProperty = "member_property";

Original lines: 174

Declaration hash: sha256:0079c39890d8e72139c633c6b030de7995989e84b1935f98e122b5e3dc40de5f

C#
public const string TokenField = "member_field";

Original lines: 177

Declaration hash: sha256:af41098fa47d1ebc6f8f524ce880de404ddd9ea10b7a99a974fe72fbbb842f20

C#
public const string TokenMessage = "member_message";

Original lines: 180

Declaration hash: sha256:997a1e698ce1e5f5122c3a0a3fe85012a2900d81faccaf47c0ff5dc98698a24e

C#
public const string TokenCondition = "member_condition";

Original lines: 183

Declaration hash: sha256:d135d099bffa36aa871b5d57f7350393b3e776cb938a1ceb2fbcdf40853fd2d1

C#
public const string TokenEvent = "member_event";

Original lines: 189

Declaration hash: sha256:dde691c0f314a64abe6db1b7c3d3dc699bd07ce7bec70f17e3422799802b33b0

C#
public const string UnchosenTestedParameterText = "tested ref parameter not chosen";

Method: AssemblyDisplayName(string assemblyName)

Section titled “Method: AssemblyDisplayName(string assemblyName)”

Original lines: 196-201

Declaration hash: sha256:5eeab504beea7eaf6ca3ff7f61d304312741b3620d09ee59787cc6ef955268e7

C#
public static string AssemblyDisplayName(string assemblyName);

Method: OperationGlyphPath(BehaviorSourceMemberOperationKind operationKind)

Section titled “Method: OperationGlyphPath(BehaviorSourceMemberOperationKind operationKind)”

Original lines: 204-217

Declaration hash: sha256:004bfe16a0b0edcc195f0450e95c2622d08db851d95f585a16c0a78fff5a09f6

C#
public static string OperationGlyphPath(BehaviorSourceMemberOperationKind operationKind);

Method: TargetGlyphPath(BehaviorSourceMemberTargetMode targetMode)

Section titled “Method: TargetGlyphPath(BehaviorSourceMemberTargetMode targetMode)”

Original lines: 226-249

Declaration hash: sha256:9a5f26856a9525036ef5aa655f55ea253b2e5ac1260913e651db1d6a3887e76e

C#
public static string TargetGlyphPath(BehaviorSourceMemberTargetMode targetMode);

Original lines: 255-258

Declaration hash: sha256:c8e0802359ef971675a967e69f1fefd172b93f0a7aedd63640d345138c2cb348

C#
public static string BufferGlyphPath();

Original lines: 263-266

Declaration hash: sha256:6e48384226c2d998a7ea215c1ac5a84866a71b901dbdce86cd47ce6d9b8f1a1d

C#
public static string EnabledGlyphPath();

Method: ResultGlyphPath(string resultToken)

Section titled “Method: ResultGlyphPath(string resultToken)”

Original lines: 272-275

Declaration hash: sha256:bd8733b93c35943e4ba21c40c7edd53c9589850a46e013ab8b4f08b95c93fdbe

C#
public static string ResultGlyphPath(string resultToken);

Method: DirectionGlyphPath(BehaviorSourceMemberDirection direction)

Section titled “Method: DirectionGlyphPath(BehaviorSourceMemberDirection direction)”

Original lines: 278-287

Declaration hash: sha256:71615ac2638640f1505da6dad4c655c4dcb0c4e76865818ce3d29d4b79b7eb36

C#
public static string DirectionGlyphPath(BehaviorSourceMemberDirection direction);

Method: DirectionGlyphPath(BakedMemberDirection direction)

Section titled “Method: DirectionGlyphPath(BakedMemberDirection direction)”

Original lines: 295-304

Declaration hash: sha256:9b9895840179d4b4f34ae37ad06083cbbc54bb4253357afee2e5335247b18607

C#
public static string DirectionGlyphPath(BitQuirky.Behavior.Baked.BakedMemberDirection direction);

Original lines: 307-310

Declaration hash: sha256:33ad80f42b43953d926bf6538386f254d723c7fb5c3d85774855455ca82cb5c9

C#
public static string VariableGlyphPath();

Original lines: 317-320

Declaration hash: sha256:8a9e3e4d5296084403ff1d7c44565bcace72e2e806e2c7569987b063501c5043

C#
public static string OutputWriteGlyphPath();

Original lines: 326-329

Declaration hash: sha256:ec74b6b8cbaccc429c747d7628caa5571fbcb7fc537823c9254bf92811db361a

C#
public static string CheckGlyphPath();

Original lines: 335-338

Declaration hash: sha256:92e314d2c571b124efe7c9fb32ce326a197949e694453101c24f2a017b5aed7d

C#
public static string LockGlyphPath();

Original lines: 344-347

Declaration hash: sha256:44b44f5d2b812f2f6b64a1923567b23036ab65006fcfa69649fcfc109f3ecbd4

C#
public static string WarningGlyphPath();

Original lines: 353-356

Declaration hash: sha256:705c0dcfd11394154af2f40db3f873df18f9518d212e4a8f6e67529890daa740

C#
public static string IncompatibleGlyphPath();

Method: TokenFor(BehaviorSourceMemberOperationKind operationKind)

Section titled “Method: TokenFor(BehaviorSourceMemberOperationKind operationKind)”

Original lines: 359-371

Declaration hash: sha256:d5e362734efc445555d99234cb8d9d2ec2c62f57357478e4b36c143d5b441450

C#
public static string TokenFor(BehaviorSourceMemberOperationKind operationKind);

Original lines: 374-386

Declaration hash: sha256:0713d1d718f1368cb403aff9a10df568a0e72a098292a6789bf8d444bd87e91f

C#
public static BehaviorSourceMemberOperationKind OperationForToken(string token);

Original lines: 389-392

Declaration hash: sha256:7700b0a7a74a6ba7121cea69d6f0428acee5759251566f52b3b981d8f58848b9

C#
public static bool IsMemberToken(string token);

Method: DataTypeClassSuffix(BehaviorMemberValueKind valueKind)

Section titled “Method: DataTypeClassSuffix(BehaviorMemberValueKind valueKind)”

Original lines: 398-431

Declaration hash: sha256:6c2299959a01844638c84d8a1d1214f9a33c6b9ddcad56fb1462c6ee094a2e8c

C#
public static string DataTypeClassSuffix(BehaviorMemberValueKind valueKind);

Method: ExactClrTypeName(BehaviorMemberValueKind valueKind)

Section titled “Method: ExactClrTypeName(BehaviorMemberValueKind valueKind)”

Original lines: 439-464

Declaration hash: sha256:1a2b775dbd376701261f3edbb553959485408b84a23c69ce0496aea63eb68ec5

C#
public static string ExactClrTypeName(BehaviorMemberValueKind valueKind);

Method: OptedInAccessTag(string optedInAccess)

Section titled “Method: OptedInAccessTag(string optedInAccess)”

Original lines: 479-484

Declaration hash: sha256:ead734204e8ba3cb7ad327ddd43f91b5b5bd43fb6ebe854c65e1670932dd308c

C#
public static string OptedInAccessTag(string optedInAccess);

Method: MethodSignature(MethodInfo method)

Section titled “Method: MethodSignature(MethodInfo method)”

Original lines: 487-490

Declaration hash: sha256:350d9eab3c44e62f312549bc076fecb16b40f9f4268f35b863c0666bb7ed81bf

C#
public static string MethodSignature(MethodInfo method);

Method: DeclaredDefaultDisplay(BehaviorMemberDeclaredDefault declared)

Section titled “Method: DeclaredDefaultDisplay(BehaviorMemberDeclaredDefault declared)”

Original lines: 600-610

Declaration hash: sha256:e17c4b235445f62b8e8abe916058c9d24fa235f56b58110f7941bdcc3d4a93ce

C#
public static string DeclaredDefaultDisplay(BehaviorMemberDeclaredDefault declared);

Method: DescribeArguments(BehaviorSourceMemberBinding binding)

Section titled “Method: DescribeArguments(BehaviorSourceMemberBinding binding)”

Original lines: 625-698

Declaration hash: sha256:cfbe4b0548e591d8a1eb6942363c674e3789a4eaf31e60258e0d32859266e417

C#
public static IReadOnlyList<BehaviorMemberArgumentDisplay> DescribeArguments(BehaviorSourceMemberBinding binding);

Method: DescribeOutputs(BehaviorSourceMemberBinding binding)

Section titled “Method: DescribeOutputs(BehaviorSourceMemberBinding binding)”

Original lines: 710-760

Declaration hash: sha256:cb7a865e3b5d228ff75f2faccea7ea7127e82f62c7434b772212f55d04584fdc

C#
public static IReadOnlyList<BehaviorMemberArgumentDisplay> DescribeOutputs(BehaviorSourceMemberBinding binding);

Method: PropertySignature(PropertyInfo property)

Section titled “Method: PropertySignature(PropertyInfo property)”

Original lines: 815-827

Declaration hash: sha256:93baa60b9efe4c226fddd48ccf829ad608aa9522243269b2309fbcef7f41a235

C#
public static string PropertySignature(PropertyInfo property);

Original lines: 883-886

Declaration hash: sha256:a4d05aa9677c5f6f48f98b4a7f77599ae092847718e7d3c574559fa5063e2769

C#
public static string FieldSignature(FieldInfo field);

Method: ShortTypeNameFromIdentity(BehaviorSourceTypeIdentity identity)

Section titled “Method: ShortTypeNameFromIdentity(BehaviorSourceTypeIdentity identity)”

Original lines: 889-892

Declaration hash: sha256:6f7607bfb456cbb3e52753733c76abe341bf7fccc17b6bfc051d7feef8db0f45

C#
public static string ShortTypeNameFromIdentity(BehaviorSourceTypeIdentity identity);

Original lines: 895-915

Declaration hash: sha256:6107d4756b4655ad79840f64341952b7050ff15d8069c5a0f73b1b01f34ce1b2

C#
public static string ShortClrName(string clrFullName);

Method: SignatureFromIdentity(BehaviorSourceMemberIdentity identity)

Section titled “Method: SignatureFromIdentity(BehaviorSourceMemberIdentity identity)”

Original lines: 918-995

Declaration hash: sha256:2194bb69fa9b8ef52f3f16edf1bd1f85c54c8491d8965f49b71869090bc2f015

C#
public static string SignatureFromIdentity(BehaviorSourceMemberIdentity identity);

Original lines: 1019-1052

Declaration hash: sha256:abc55753b0c28ba00edccb0f0534b280895358d63276d1a825354fc868e48c6d

C#
public static string ShortTypeName(Type type);
Full-size image