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.
Type: BehaviorBlackboardValueEditKind
Section titled “Type: BehaviorBlackboardValueEditKind”Original lines: 21-58
Declaration hash: sha256:839a04e69b524a6c33a9e49318140aafc5742020c38eb0295eff8ff35cb0f232
public enum BehaviorBlackboardValueEditKind{}Field: SetValue
Section titled “Field: SetValue”Original lines: 24
Declaration hash: sha256:f8b1d47eeef7c8f5d8350b6e616ccc5ccd4c6a63bbdb48b6dde28c797ff18cd9
SetValue = 0Field: SetElement
Section titled “Field: SetElement”Original lines: 27
Declaration hash: sha256:91aacd3f5efea58cee0874c99349ea0c0493f546e56e13489c9da2fd17151f36
SetElement = 1Field: InsertElement
Section titled “Field: InsertElement”Original lines: 30
Declaration hash: sha256:afdec9f3b2935eb7dde551480c44eb3720302e0ddfbc5b864103fcecc3e67008
InsertElement = 2Field: RemoveElement
Section titled “Field: RemoveElement”Original lines: 33
Declaration hash: sha256:9cc0b7bc03f8a51e971999689a679e482dfe54976fb92e6d9a23f1d351eb2bfb
RemoveElement = 3Field: MoveElement
Section titled “Field: MoveElement”Original lines: 36
Declaration hash: sha256:6adc8f456cfa646b9cdade94966f7087d0e98d9aace0f1f1d7e1679bf3e36c68
MoveElement = 4Field: SetLength
Section titled “Field: SetLength”Original lines: 39
Declaration hash: sha256:4a21e537be8972dea382f7f1710c77fb81a4df765a2ddda199dcad325f7b211e
SetLength = 5Field: SetCollectionNone
Section titled “Field: SetCollectionNone”Original lines: 42
Declaration hash: sha256:4bce3ae4beb22df83210f67ed7210c888c8e2e6b9868f29cf900dd0c0c238e11
SetCollectionNone = 6Field: SetCollectionEmpty
Section titled “Field: SetCollectionEmpty”Original lines: 45
Declaration hash: sha256:fa43e07ab97a33cded7fc72bc221e9dda63ad784c56131ef222fe0f0849ea158
SetCollectionEmpty = 7Field: AddEntry
Section titled “Field: AddEntry”Original lines: 48
Declaration hash: sha256:e54d55144b46006f494745cc4eba2a1a113b463e93aa82ee2752a85a3c51db35
AddEntry = 8Field: InsertEntry
Section titled “Field: InsertEntry”Original lines: 51
Declaration hash: sha256:fd39625e6454bc660f6d535b636a43d3bdc3935a017f72c7bfa5df9ad2b1721c
InsertEntry = 9Field: ReplaceEntry
Section titled “Field: ReplaceEntry”Original lines: 54
Declaration hash: sha256:00c7d41d37f57ca3c425d1c78bca0dae6b67bf282d6ffe2882fe764615b3b2ce
ReplaceEntry = 10Field: RemoveEntry
Section titled “Field: RemoveEntry”Original lines: 57
Declaration hash: sha256:0e99af899e5fa2a73becc816233b914d4b191294f5d678f55539e4ddf6b2b408
RemoveEntry = 11Type: BehaviorBlackboardValueEditRequest
Section titled “Type: BehaviorBlackboardValueEditRequest”Original lines: 71-216
Declaration hash: sha256:657cd1d76853ecb5a790528ff77ddd0b755178df5aa49e15e69044f782404c03
public sealed class BehaviorBlackboardValueEditRequest{}Property: Kind
Section titled “Property: Kind”Original lines: 92
Declaration hash: sha256:197b9229194525ca1582dce053520c0c64af91734732dab652a2f441022ff1ec
public BehaviorBlackboardValueEditKind Kind { get; }Property: VariableName
Section titled “Property: VariableName”Original lines: 95
Declaration hash: sha256:b75778372f90542ccc59c738dbe20dbd2b4a5204f8de41489f97a98b3778d4bc
public string VariableName { get; }Property: Index
Section titled “Property: Index”Original lines: 98
Declaration hash: sha256:04d6cc37d742e78d3bac9614917f54815868c07fa4d44e26c03fb8ad3fa4395b
public int Index { get; }Property: ToIndex
Section titled “Property: ToIndex”Original lines: 101
Declaration hash: sha256:b7946d66187387118d3996f4e92377d17909b458150cfa30bc8eb0f8025949d7
public int ToIndex { get; }Property: Length
Section titled “Property: Length”Original lines: 104
Declaration hash: sha256:7477f4af41b1d3a1a38b42ac496005db9719a8d7651e097e4884aff0a5d6bd38
public int Length { get; }Property: Payload
Section titled “Property: Payload”Original lines: 110
Declaration hash: sha256:99fbcb286eeb7ccfa0f02ff15b429c8a4e058bfde4db998b76cf0546279ff39d
public string Payload { get; }Property: Entry
Section titled “Property: Entry”Original lines: 113
Declaration hash: sha256:ab32d932057237563dc27795ed399f5ed1c8c70ad5b664960be40ef5bb416c97
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
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
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
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
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
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
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
public static BehaviorBlackboardValueEditRequest SetCollectionNone(string variableName);Method: SetCollectionEmpty(string variableName)
Section titled “Method: SetCollectionEmpty(string variableName)”Original lines: 174-179
Declaration hash: sha256:5d2f38a25c8f8ce0f0dfff039c8a5f0288241425183ff1b806df65d22b8d00b0
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
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
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
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
public static BehaviorBlackboardValueEditRequest RemoveEntry(string variableName, int index);Type: BlackboardValueEditorHost
Section titled “Type: BlackboardValueEditorHost”Original lines: 230-377
Declaration hash: sha256:fbaf164ab7d3c62b1b9e2f996e866e8a8dbbe0cfdf3690594b35dc18881ba2d8
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
public BlackboardValueEditorHost(Action<string, string> revalueRequested, Action<BehaviorBlackboardValueEditRequest> editRequested, Func<string, UnityEngine.Object> resolveAsset, Func<UnityEngine.Object, string> resolveAssetGuid);Property: RevalueRequested
Section titled “Property: RevalueRequested”Original lines: 250
Declaration hash: sha256:fad6469226799145f75172e3ce2a9b6a742b17b127f4da7d674f6985eeb8799a
public Action<string, string> RevalueRequested { get; }Property: EditRequested
Section titled “Property: EditRequested”Original lines: 253
Declaration hash: sha256:93c7db4edf59fcb2204fd78b83c99496dc97b41da1ce1ddb9c687a06e81a1226
public Action<BehaviorBlackboardValueEditRequest> EditRequested { get; }Property: ResolveAsset
Section titled “Property: ResolveAsset”Original lines: 256
Declaration hash: sha256:50da8fdb66d1098da0accc6df28f625eb04bd5a7f254b44855a4532b86394cf7
public Func<string, UnityEngine.Object> ResolveAsset { get; }Property: ResolveAssetGuid
Section titled “Property: ResolveAssetGuid”Original lines: 262
Declaration hash: sha256:c2da821ab5bf7169b6ba36c5048cf3ed852cbd929331c24d315075e3d7bd0fea
public Func<UnityEngine.Object, string> ResolveAssetGuid { get; }Property: GoToEntryRequested
Section titled “Property: GoToEntryRequested”Original lines: 268
Declaration hash: sha256:0e948a2a324a40901da3c489ba83b1af7b6aa313e286dc3b243a9bc840bef379
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
public static BlackboardValueEditorHost CreateDefault(Action<string, string> revalueRequested, Action<BehaviorBlackboardValueEditRequest> editRequested);Type: BlackboardValueEditors
Section titled “Type: BlackboardValueEditors”Original lines: 399-2771
Declaration hash: sha256:a9c7a6c4bb85e4f0167955edb1d85a61be42cebfbcdd9aa77ce5c0c3ec18f7fd
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
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
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
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
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
public static VisualElement BuildLiveMemberCurrentEditor(BehaviorLiveMemberSnapshot snapshot, Action<BehaviorLiveMemberValue> commit, Action<string> onIncompatibleInput = null);Type: BlackboardDictionaryEditor
Section titled “Type: BlackboardDictionaryEditor”Original lines: 2793-4087
Declaration hash: sha256:0b20b6315e0c67515b2588f93fc0f566f0ae224b7760f40c7c327a4e125da6a0
public sealed class BlackboardDictionaryEditor : VisualElement{}Property: FaultRecoveryRequested
Section titled “Property: FaultRecoveryRequested”Original lines: 2820
Declaration hash: sha256:ff273c6d8f38b614fb6614376a1743f649a91bfe1c88e8919b1978df0683c217
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
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
public BlackboardDictionaryEditor(BehaviorSourceDeclaredValue value, BehaviorDeclaredValueDescriptor descriptor, BlackboardValueEditorHost host);Property: NextSeed
Section titled “Property: NextSeed”Original lines: 2876
Declaration hash: sha256:a5defaa266bd9b34ba32d3c43086bc0c294ac93350a3d544ead033531aa23872
public BehaviorDictionaryKeySeed NextSeed { get; }Method: AddEntry()
Section titled “Method: AddEntry()”Original lines: 2882-2894
Declaration hash: sha256:46e7f35c57d1292e4c5f900bdbb6cd49cbf78fe38f86a479546a625af49bb72e
public void AddEntry();Method: RemoveEntryAt(int index)
Section titled “Method: RemoveEntryAt(int index)”Original lines: 2897-2902
Declaration hash: sha256:39dbd3f24524dbf02f586de9cacb08acb318aafc694aa899cd467e434f67c304
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
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
public void CommitValueAt(int index, string valuePayload);Method: SetToEmpty()
Section titled “Method: SetToEmpty()”Original lines: 2981-2985
Declaration hash: sha256:52ffbbd8f8408aa3f1555771f7630d808e946fb0b379e9998fad3edebe7a7279
public void SetToEmpty();Method: SetToNone()
Section titled “Method: SetToNone()”Original lines: 2988-2993
Declaration hash: sha256:08159e4bfaf912d6868b1878ae1f1ad330e781f0cddd81ee54f52a4609f092ed
public void SetToNone();