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

BlackboardValueEditors.cs declarations

Public API declaration excerpts from Packages/io.bitquirky.behavior/Editor/Blackboard/BlackboardValueEditors.cs.

Source snapshot ad0983d00d77.

On this page

Original file: Packages/io.bitquirky.behavior/Editor/Blackboard/BlackboardValueEditors.cs

Source file hash: sha256:a863e21a0e4cc618099f4b8e7d9abae527d20bbdf7b7ce6bd8c3dde8376377f7

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

Original lines: 21-58

Declaration hash: sha256:839a04e69b524a6c33a9e49318140aafc5742020c38eb0295eff8ff35cb0f232

C#
public enum BehaviorBlackboardValueEditKind
{
}

Original lines: 24

Declaration hash: sha256:f8b1d47eeef7c8f5d8350b6e616ccc5ccd4c6a63bbdb48b6dde28c797ff18cd9

C#
SetValue = 0

Original lines: 27

Declaration hash: sha256:91aacd3f5efea58cee0874c99349ea0c0493f546e56e13489c9da2fd17151f36

C#
SetElement = 1

Original lines: 30

Declaration hash: sha256:afdec9f3b2935eb7dde551480c44eb3720302e0ddfbc5b864103fcecc3e67008

C#
InsertElement = 2

Original lines: 33

Declaration hash: sha256:9cc0b7bc03f8a51e971999689a679e482dfe54976fb92e6d9a23f1d351eb2bfb

C#
RemoveElement = 3

Original lines: 36

Declaration hash: sha256:6adc8f456cfa646b9cdade94966f7087d0e98d9aace0f1f1d7e1679bf3e36c68

C#
MoveElement = 4

Original lines: 39

Declaration hash: sha256:4a21e537be8972dea382f7f1710c77fb81a4df765a2ddda199dcad325f7b211e

C#
SetLength = 5

Original lines: 42

Declaration hash: sha256:4bce3ae4beb22df83210f67ed7210c888c8e2e6b9868f29cf900dd0c0c238e11

C#
SetCollectionNone = 6

Original lines: 45

Declaration hash: sha256:fa43e07ab97a33cded7fc72bc221e9dda63ad784c56131ef222fe0f0849ea158

C#
SetCollectionEmpty = 7

Original lines: 48

Declaration hash: sha256:e54d55144b46006f494745cc4eba2a1a113b463e93aa82ee2752a85a3c51db35

C#
AddEntry = 8

Original lines: 51

Declaration hash: sha256:fd39625e6454bc660f6d535b636a43d3bdc3935a017f72c7bfa5df9ad2b1721c

C#
InsertEntry = 9

Original lines: 54

Declaration hash: sha256:00c7d41d37f57ca3c425d1c78bca0dae6b67bf282d6ffe2882fe764615b3b2ce

C#
ReplaceEntry = 10

Original lines: 57

Declaration hash: sha256:0e99af899e5fa2a73becc816233b914d4b191294f5d678f55539e4ddf6b2b408

C#
RemoveEntry = 11

Original lines: 71-216

Declaration hash: sha256:657cd1d76853ecb5a790528ff77ddd0b755178df5aa49e15e69044f782404c03

C#
public sealed class BehaviorBlackboardValueEditRequest
{
}

Original lines: 92

Declaration hash: sha256:197b9229194525ca1582dce053520c0c64af91734732dab652a2f441022ff1ec

C#
public BehaviorBlackboardValueEditKind Kind { get; }

Original lines: 95

Declaration hash: sha256:b75778372f90542ccc59c738dbe20dbd2b4a5204f8de41489f97a98b3778d4bc

C#
public string VariableName { get; }

Original lines: 98

Declaration hash: sha256:04d6cc37d742e78d3bac9614917f54815868c07fa4d44e26c03fb8ad3fa4395b

C#
public int Index { get; }

Original lines: 101

Declaration hash: sha256:b7946d66187387118d3996f4e92377d17909b458150cfa30bc8eb0f8025949d7

C#
public int ToIndex { get; }

Original lines: 104

Declaration hash: sha256:7477f4af41b1d3a1a38b42ac496005db9719a8d7651e097e4884aff0a5d6bd38

C#
public int Length { get; }

Original lines: 110

Declaration hash: sha256:99fbcb286eeb7ccfa0f02ff15b429c8a4e058bfde4db998b76cf0546279ff39d

C#
public string Payload { get; }

Original lines: 113

Declaration hash: sha256:ab32d932057237563dc27795ed399f5ed1c8c70ad5b664960be40ef5bb416c97

C#
public BehaviorSourceDictionaryEntry Entry { get; }

Method: SetValue(string variableName, string payload)

Section titled “Method: SetValue(string variableName, string payload)”

Original lines: 116-120

Declaration hash: sha256:6b373a3c9ebb5c258d7180687f68b8f88a272e8dd16f81badf25f5be6db16221

C#
public static BehaviorBlackboardValueEditRequest SetValue(string variableName, string payload);

Method: SetElement(string variableName, int index, string payload)

Section titled “Method: SetElement(string variableName, int index, string payload)”

Original lines: 123-128

Declaration hash: sha256:b22a73192a3fc6e4989f5e2c0bc69b9cd48c271e3b9bee95d67b34d9599d8ed0

C#
public static BehaviorBlackboardValueEditRequest SetElement(string variableName, int index, string payload);

Method: InsertElement(string variableName, int index, string payload)

Section titled “Method: InsertElement(string variableName, int index, string payload)”

Original lines: 131-136

Declaration hash: sha256:5349e143c4a840b81ecde602b8017aef7e7b75b84c65eba3bf63771f8da61fc0

C#
public static BehaviorBlackboardValueEditRequest InsertElement(string variableName, int index, string payload);

Method: RemoveElement(string variableName, int index)

Section titled “Method: RemoveElement(string variableName, int index)”

Original lines: 139-145

Declaration hash: sha256:c5815bb7f55c5fb1e092461126db9f5ebff2a4783980329a9a774178f052c151

C#
public static BehaviorBlackboardValueEditRequest RemoveElement(string variableName, int index);

Method: MoveElement(string variableName, int fromIndex, int toIndex)

Section titled “Method: MoveElement(string variableName, int fromIndex, int toIndex)”

Original lines: 148-154

Declaration hash: sha256:42221fdd80f5d9ec814a5fd5a14b34f00f3d3d8abef8bbc20997cb267ad52bb2

C#
public static BehaviorBlackboardValueEditRequest MoveElement(string variableName, int fromIndex, int toIndex);

Method: SetLength(string variableName, int length, string typeDefaultPayload)

Section titled “Method: SetLength(string variableName, int length, string typeDefaultPayload)”

Original lines: 157-163

Declaration hash: sha256:1d574f6a8255d0edf9afc65adc3d5ac5ede44672abac0ce7c68f8f3b87b82d11

C#
public static BehaviorBlackboardValueEditRequest SetLength(string variableName, int length, string typeDefaultPayload);

Method: SetCollectionNone(string variableName)

Section titled “Method: SetCollectionNone(string variableName)”

Original lines: 166-171

Declaration hash: sha256:a17b77cbecf5cb2934d1916b9ff9fc24d0e9de059a0fd8232db6064bf90c52e6

C#
public static BehaviorBlackboardValueEditRequest SetCollectionNone(string variableName);

Method: SetCollectionEmpty(string variableName)

Section titled “Method: SetCollectionEmpty(string variableName)”

Original lines: 174-179

Declaration hash: sha256:5d2f38a25c8f8ce0f0dfff039c8a5f0288241425183ff1b806df65d22b8d00b0

C#
public static BehaviorBlackboardValueEditRequest SetCollectionEmpty(string variableName);

Method: AddEntry(string variableName, BehaviorSourceDictionaryEntry entry)

Section titled “Method: AddEntry(string variableName, BehaviorSourceDictionaryEntry entry)”

Original lines: 182-188

Declaration hash: sha256:d5d750c75a162edbec41a13c6e1e25377e70a81f08251cd3081cb9c9683ba11e

C#
public static BehaviorBlackboardValueEditRequest AddEntry(string variableName, BehaviorSourceDictionaryEntry entry);

Method: InsertEntry(string variableName, int index, BehaviorSourceDictionaryEntry entry)

Section titled “Method: InsertEntry(string variableName, int index, BehaviorSourceDictionaryEntry entry)”

Original lines: 191-197

Declaration hash: sha256:f0796ee5734dfcb966aa24b8754e6e22d16218acf776ed6e0467d60e9916929c

C#
public static BehaviorBlackboardValueEditRequest InsertEntry(string variableName, int index, BehaviorSourceDictionaryEntry entry);

Method: ReplaceEntry(string variableName, int index, BehaviorSourceDictionaryEntry entry)

Section titled “Method: ReplaceEntry(string variableName, int index, BehaviorSourceDictionaryEntry entry)”

Original lines: 200-206

Declaration hash: sha256:b734a206cf2570ea3234c652a25cc2ef8d0da29db2ef065e208a2cdbcd4a4e54

C#
public static BehaviorBlackboardValueEditRequest ReplaceEntry(string variableName, int index, BehaviorSourceDictionaryEntry entry);

Method: RemoveEntry(string variableName, int index)

Section titled “Method: RemoveEntry(string variableName, int index)”

Original lines: 209-215

Declaration hash: sha256:2018aa7d2b1f07afb890bce46aae0dff5f857c63feb7d19376290668efb51475

C#
public static BehaviorBlackboardValueEditRequest RemoveEntry(string variableName, int index);

Original lines: 230-377

Declaration hash: sha256:fbaf164ab7d3c62b1b9e2f996e866e8a8dbbe0cfdf3690594b35dc18881ba2d8

C#
public sealed class BlackboardValueEditorHost
{
}

Method: BlackboardValueEditorHost(Action<string, string> revalueRequested, Action<BehaviorBlackboardValueEditRequest> editRequested, Func<string, Object> resolveAsset, Func<Object, string> resolveAssetGuid)

Section titled “Method: BlackboardValueEditorHost(Action<string, string> revalueRequested, Action<BehaviorBlackboardValueEditRequest> editRequested, Func<string, Object> resolveAsset, Func<Object, string> resolveAssetGuid)”

Original lines: 237-247

Declaration hash: sha256:f14833da200e054bf96ced9821d59158472fef5c8bfed408c89a97fa96e26cdf

C#
public BlackboardValueEditorHost(Action<string, string> revalueRequested, Action<BehaviorBlackboardValueEditRequest> editRequested, Func<string, UnityEngine.Object> resolveAsset, Func<UnityEngine.Object, string> resolveAssetGuid);

Original lines: 250

Declaration hash: sha256:fad6469226799145f75172e3ce2a9b6a742b17b127f4da7d674f6985eeb8799a

C#
public Action<string, string> RevalueRequested { get; }

Original lines: 253

Declaration hash: sha256:93c7db4edf59fcb2204fd78b83c99496dc97b41da1ce1ddb9c687a06e81a1226

C#
public Action<BehaviorBlackboardValueEditRequest> EditRequested { get; }

Original lines: 256

Declaration hash: sha256:50da8fdb66d1098da0accc6df28f625eb04bd5a7f254b44855a4532b86394cf7

C#
public Func<string, UnityEngine.Object> ResolveAsset { get; }

Original lines: 262

Declaration hash: sha256:c2da821ab5bf7169b6ba36c5048cf3ed852cbd929331c24d315075e3d7bd0fea

C#
public Func<UnityEngine.Object, string> ResolveAssetGuid { get; }

Original lines: 268

Declaration hash: sha256:0e948a2a324a40901da3c489ba83b1af7b6aa313e286dc3b243a9bc840bef379

C#
public Action<string, int> GoToEntryRequested { get; set; }

Method: CreateDefault(Action<string, string> revalueRequested, Action<BehaviorBlackboardValueEditRequest> editRequested)

Section titled “Method: CreateDefault(Action<string, string> revalueRequested, Action<BehaviorBlackboardValueEditRequest> editRequested)”

Original lines: 355-376

Declaration hash: sha256:6b696a7ed1faa13dd6e9eac39beea063c77aab2f8d257ae1a71b1458ea921c27

C#
public static BlackboardValueEditorHost CreateDefault(Action<string, string> revalueRequested, Action<BehaviorBlackboardValueEditRequest> editRequested);

Original lines: 399-2771

Declaration hash: sha256:a9c7a6c4bb85e4f0167955edb1d85a61be42cebfbcdd9aa77ce5c0c3ec18f7fd

C#
public static class BlackboardValueEditors
{
}

Method: EditsInCell(BehaviorSourceDeclaredValue value, BehaviorDeclaredValueDescriptor descriptor)

Section titled “Method: EditsInCell(BehaviorSourceDeclaredValue value, BehaviorDeclaredValueDescriptor descriptor)”

Original lines: 525-555

Declaration hash: sha256:1b172546ffc03132e63538434b09df21ff96aad2d788fc7b17afbbd41696df6d

C#
public static bool EditsInCell(BehaviorSourceDeclaredValue value, BehaviorDeclaredValueDescriptor descriptor);

Method: HasExpandedEditor(BehaviorSourceDeclaredValue value, BehaviorDeclaredValueDescriptor descriptor)

Section titled “Method: HasExpandedEditor(BehaviorSourceDeclaredValue value, BehaviorDeclaredValueDescriptor descriptor)”

Original lines: 561-589

Declaration hash: sha256:432a98593ec3d1a46ca5394e273b79dad6e9db2cd04ebe750823905969b0f38e

C#
public static bool HasExpandedEditor(BehaviorSourceDeclaredValue value, BehaviorDeclaredValueDescriptor descriptor);

Method: BuildCellEditor(BehaviorSourceDeclaredValue value, BehaviorDeclaredValueDescriptor descriptor, BlackboardValueEditorHost host)

Section titled “Method: BuildCellEditor(BehaviorSourceDeclaredValue value, BehaviorDeclaredValueDescriptor descriptor, BlackboardValueEditorHost host)”

Original lines: 601-651

Declaration hash: sha256:c5757557ccb7831b0efc1bcba07dd769f9bcba9264a968f6920b4a1f6debab12

C#
public static VisualElement BuildCellEditor(BehaviorSourceDeclaredValue value, BehaviorDeclaredValueDescriptor descriptor, BlackboardValueEditorHost host);

Method: BuildExpandedBody(BehaviorSourceDeclaredValue value, BehaviorDeclaredValueDescriptor descriptor, BlackboardValueEditorHost host)

Section titled “Method: BuildExpandedBody(BehaviorSourceDeclaredValue value, BehaviorDeclaredValueDescriptor descriptor, BlackboardValueEditorHost host)”

Original lines: 658-715

Declaration hash: sha256:8ec4caf32e4152dedc14d23f7b57c14e2123eefd85d80dd32f4398f8ace968cb

C#
public static VisualElement BuildExpandedBody(BehaviorSourceDeclaredValue value, BehaviorDeclaredValueDescriptor descriptor, BlackboardValueEditorHost host);

Method: BuildLiveMemberCurrentEditor(BehaviorLiveMemberSnapshot snapshot, Action<BehaviorLiveMemberValue> commit, Action<string> onIncompatibleInput)

Section titled “Method: BuildLiveMemberCurrentEditor(BehaviorLiveMemberSnapshot snapshot, Action<BehaviorLiveMemberValue> commit, Action<string> onIncompatibleInput)”

Original lines: 722-737

Declaration hash: sha256:18fb2c019d51dff2ddb7b28d86b2ca9b106e62bd031646809951a666f83465cf

C#
public static VisualElement BuildLiveMemberCurrentEditor(BehaviorLiveMemberSnapshot snapshot, Action<BehaviorLiveMemberValue> commit, Action<string> onIncompatibleInput = null);

Original lines: 2793-4087

Declaration hash: sha256:0b20b6315e0c67515b2588f93fc0f566f0ae224b7760f40c7c327a4e125da6a0

C#
public sealed class BlackboardDictionaryEditor : VisualElement
{
}

Original lines: 2820

Declaration hash: sha256:ff273c6d8f38b614fb6614376a1743f649a91bfe1c88e8919b1978df0683c217

C#
public Action<BlackboardFault, string> FaultRecoveryRequested { get; set; }

Method: SetEntryFaults(IReadOnlyList<BlackboardFault> faults)

Section titled “Method: SetEntryFaults(IReadOnlyList<BlackboardFault> faults)”

Original lines: 2826-2830

Declaration hash: sha256:887cee4d005831011a12a2f842a52b71c88821c9ab90552d1f35b99ffd6cbfb6

C#
public void SetEntryFaults(IReadOnlyList<BlackboardFault> faults);

Method: BlackboardDictionaryEditor(BehaviorSourceDeclaredValue value, BehaviorDeclaredValueDescriptor descriptor, BlackboardValueEditorHost host)

Section titled “Method: BlackboardDictionaryEditor(BehaviorSourceDeclaredValue value, BehaviorDeclaredValueDescriptor descriptor, BlackboardValueEditorHost host)”

Original lines: 2849-2866

Declaration hash: sha256:79627a67e8ee30ade18be823ae6e68fdc0cb6b6e3669eb5f7bf031b48f5482ef

C#
public BlackboardDictionaryEditor(BehaviorSourceDeclaredValue value, BehaviorDeclaredValueDescriptor descriptor, BlackboardValueEditorHost host);

Original lines: 2876

Declaration hash: sha256:a5defaa266bd9b34ba32d3c43086bc0c294ac93350a3d544ead033531aa23872

C#
public BehaviorDictionaryKeySeed NextSeed { get; }

Original lines: 2882-2894

Declaration hash: sha256:46e7f35c57d1292e4c5f900bdbb6cd49cbf78fe38f86a479546a625af49bb72e

C#
public void AddEntry();

Original lines: 2897-2902

Declaration hash: sha256:39dbd3f24524dbf02f586de9cacb08acb318aafc694aa899cd467e434f67c304

C#
public void RemoveEntryAt(int index);

Method: CommitKeyAt(int index, string keyPayload)

Section titled “Method: CommitKeyAt(int index, string keyPayload)”

Original lines: 2908-2960

Declaration hash: sha256:31486af9475a9e1b310cc18718099e935b0a2acbad6b681079b62ba55b0b3122

C#
public void CommitKeyAt(int index, string keyPayload);

Method: CommitValueAt(int index, string valuePayload)

Section titled “Method: CommitValueAt(int index, string valuePayload)”

Original lines: 2963-2978

Declaration hash: sha256:51481ff2aacef52d1b7aa739e118fac578e4e17fd8ae6c3d783ff8c35597c1f6

C#
public void CommitValueAt(int index, string valuePayload);

Original lines: 2981-2985

Declaration hash: sha256:52ffbbd8f8408aa3f1555771f7630d808e946fb0b379e9998fad3edebe7a7279

C#
public void SetToEmpty();

Original lines: 2988-2993

Declaration hash: sha256:08159e4bfaf912d6868b1878ae1f1ad330e781f0cddd81ee54f52a4609f092ed

C#
public void SetToNone();
Full-size image