DeclareBlackboardFieldCommand.cs declarations
Public API declaration excerpts from Packages/io.bitquirky.behavior/Editor/BehaviorTreeEditCommands/DeclareBlackboardFieldCommand.cs.
Source snapshot ad0983d00d77.
On this page
Original file: Packages/io.bitquirky.behavior/Editor/BehaviorTreeEditCommands/DeclareBlackboardFieldCommand.cs
Source file hash: sha256:f4819aed8abbf020bb8e01d3fbe39c47419ae3a0e4010d80e44653a133ab4ed9
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: DeclareBlackboardFieldCommand
Section titled “Type: DeclareBlackboardFieldCommand”Original lines: 29-1303
Declaration hash: sha256:748be8f317ad1ae03451ea635f546dfbd0af6e6e728e4d6b936d4eaea8135022
public sealed class DeclareBlackboardFieldCommand : IBehaviorTreeEditCommand{}Property: IsStructural
Section titled “Property: IsStructural”Original lines: 82
Declaration hash: sha256:d57d0b56fdf4a1462f3d76acb526d4434333787490d27769411c6c443c7fed38
public bool IsStructural { get; }Property: AffectedReferences
Section titled “Property: AffectedReferences”Original lines: 88
Declaration hash: sha256:eab811e9c51223276f53605ce86b5f8be308146c4bd6c4deb41befe663ed805a
public IReadOnlyList<BehaviorVariableReference> AffectedReferences { get; }Property: UnboundReferences
Section titled “Property: UnboundReferences”Original lines: 94
Declaration hash: sha256:e5bc47f4140605f91ad64aca102faac8ccdafcc279dea14151af80648a750ac7
public IReadOnlyList<BehaviorVariableReference> UnboundReferences { get; }Property: KeyFindings
Section titled “Property: KeyFindings”Original lines: 97
Declaration hash: sha256:625827ef07f3511db43380058b0ae0b6a98c34148d4520d6ed4d192e7a0fce31
public IReadOnlyList<BehaviorDictionaryKeyRetypeFinding> KeyFindings { get; }Property: ShapeChange
Section titled “Property: ShapeChange”Original lines: 100
Declaration hash: sha256:6d029201c4e8420f7d7b59b45e62f8013d970ca4b4bfff6bbf02d78989a600c0
public BehaviorDeclaredValueShapeChangeReport ShapeChange { get; }Property: KeptValueCount
Section titled “Property: KeptValueCount”Original lines: 103
Declaration hash: sha256:6b6dc33b098724e1a39ad000cafb97264792b0f614ec6e7849713a0009c3cd84
public int KeptValueCount { get; }Property: ReseededValueCount
Section titled “Property: ReseededValueCount”Original lines: 106
Declaration hash: sha256:02e5da91f3c31e5db783b9fd35ca875d064fc8002a3e2b094da4912aaeebe2aa
public int ReseededValueCount { get; }Method: DeclareBlackboardFieldCommand(string fieldId, BehaviorSourceFieldType fieldType)
Section titled “Method: DeclareBlackboardFieldCommand(string fieldId, BehaviorSourceFieldType fieldType)”Original lines: 113-120
Declaration hash: sha256:75af8c04375e5c1f01459dbf83c4a648c78bc6a9c980af01cb10f0ffe9493193
public DeclareBlackboardFieldCommand(string fieldId, BehaviorSourceFieldType fieldType);Method: DeclareVariable(string name, BehaviorDeclaredValueShape shape, BehaviorSourceTypeIdentity valueType, BehaviorSourceTypeIdentity keyType, string seedPayload, IReadOnlyList<BehaviorDeclaredValueShapeLevel> shapeLevels)
Section titled “Method: DeclareVariable(string name, BehaviorDeclaredValueShape shape, BehaviorSourceTypeIdentity valueType, BehaviorSourceTypeIdentity keyType, string seedPayload, IReadOnlyList<BehaviorDeclaredValueShapeLevel> shapeLevels)”Original lines: 147-172
Declaration hash: sha256:8f85863c71df842cedb93b053068c1ec82b832790a40df55334627781c5d0a3f
public static DeclareBlackboardFieldCommand DeclareVariable(string name, BehaviorDeclaredValueShape shape, BehaviorSourceTypeIdentity valueType, BehaviorSourceTypeIdentity keyType, string seedPayload, IReadOnlyList<BehaviorDeclaredValueShapeLevel> shapeLevels = null);Method: RenameVariable(string name, string newName)
Section titled “Method: RenameVariable(string name, string newName)”Original lines: 178-190
Declaration hash: sha256:77f805f0b8d1e184a0904c8f3aeb0cbf27b2c7e6a5a8665143daca289c3e9f0c
public static DeclareBlackboardFieldCommand RenameVariable(string name, string newName);Method: RetypeVariableValue(string name, BehaviorSourceTypeIdentity valueType, string seedPayload)
Section titled “Method: RetypeVariableValue(string name, BehaviorSourceTypeIdentity valueType, string seedPayload)”Original lines: 196-208
Declaration hash: sha256:3b49baebe7f071f513d87b4e0dfc891cf061f1beafd71523a6af2d8884bd8f91
public static DeclareBlackboardFieldCommand RetypeVariableValue(string name, BehaviorSourceTypeIdentity valueType, string seedPayload);Method: RetypeVariableKey(string name, BehaviorSourceTypeIdentity keyType)
Section titled “Method: RetypeVariableKey(string name, BehaviorSourceTypeIdentity keyType)”Original lines: 214-226
Declaration hash: sha256:57673914cc6b532c9fcb266b6e1874f44cc403f196e68df7feffd17ef291058f
public static DeclareBlackboardFieldCommand RetypeVariableKey(string name, BehaviorSourceTypeIdentity keyType);Method: ChangeVariableShape(string name, BehaviorDeclaredValueShape shape, BehaviorSourceTypeIdentity keyType, string seedPayload)
Section titled “Method: ChangeVariableShape(string name, BehaviorDeclaredValueShape shape, BehaviorSourceTypeIdentity keyType, string seedPayload)”Original lines: 229-244
Declaration hash: sha256:249582a2a445a265867d2e0e70569bcd517bc458a109ff5ef1caeccb138342b3
public static DeclareBlackboardFieldCommand ChangeVariableShape(string name, BehaviorDeclaredValueShape shape, BehaviorSourceTypeIdentity keyType, string seedPayload);Method: AddVariableShapeLevel(string name, BehaviorDeclaredValueShape shape, BehaviorSourceTypeIdentity keyType)
Section titled “Method: AddVariableShapeLevel(string name, BehaviorDeclaredValueShape shape, BehaviorSourceTypeIdentity keyType)”Original lines: 247-272
Declaration hash: sha256:1d07a65548326a490e48b6ec96df9cb08d55790ed4f426b23b61126b30ec3b2f
public static DeclareBlackboardFieldCommand AddVariableShapeLevel(string name, BehaviorDeclaredValueShape shape, BehaviorSourceTypeIdentity keyType = default);Method: RemoveVariableShapeLevel(string name)
Section titled “Method: RemoveVariableShapeLevel(string name)”Original lines: 275-286
Declaration hash: sha256:674313c3918a59ea618b2d2c0e18e355923c0e053cd7cbdd6c5159a9152cfb14
public static DeclareBlackboardFieldCommand RemoveVariableShapeLevel(string name);Method: ReconfigureVariable(string name, BehaviorDeclaredValueShape shape, BehaviorSourceTypeIdentity valueType, BehaviorSourceTypeIdentity keyType, string seedPayload, IReadOnlyList<BehaviorDeclaredValueShapeLevel> shapeLevels)
Section titled “Method: ReconfigureVariable(string name, BehaviorDeclaredValueShape shape, BehaviorSourceTypeIdentity valueType, BehaviorSourceTypeIdentity keyType, string seedPayload, IReadOnlyList<BehaviorDeclaredValueShapeLevel> shapeLevels)”Original lines: 292-323
Declaration hash: sha256:10571f3d65319dc194ab4bea4f10c8f80d7b52cec864c183775d6d5e4aa972ce
public static DeclareBlackboardFieldCommand ReconfigureVariable(string name, BehaviorDeclaredValueShape shape, BehaviorSourceTypeIdentity valueType, BehaviorSourceTypeIdentity keyType, string seedPayload, IReadOnlyList<BehaviorDeclaredValueShapeLevel> shapeLevels = null);Method: RemoveVariable(string name)
Section titled “Method: RemoveVariable(string name)”Original lines: 329-340
Declaration hash: sha256:9afdabd75df1fd7abb3a9d66b3f5f37e75450b6a7b04ee832c300dac5fe65094
public static DeclareBlackboardFieldCommand RemoveVariable(string name);Method: CanDeclare(BehaviorSourceDocument document, string name)
Section titled “Method: CanDeclare(BehaviorSourceDocument document, string name)”Original lines: 352-381
Declaration hash: sha256:6f69d5be934f068b6787960f8517104d2ec46c555a5061325cd231d743bce15b
public static BehaviorDeclaredValueEditRefusal CanDeclare(BehaviorSourceDocument document, string name);Method: CanRename(BehaviorSourceDocument document, string existingName, string newName)
Section titled “Method: CanRename(BehaviorSourceDocument document, string existingName, string newName)”Original lines: 387-399
Declaration hash: sha256:cb708867a82b45a1981246b636c7b0a05164d0d98f91d1b2fda6d32208a15da5
public static BehaviorDeclaredValueEditRefusal CanRename(BehaviorSourceDocument document, string existingName, string newName);Method: Apply(BehaviorSourceDocument document)
Section titled “Method: Apply(BehaviorSourceDocument document)”Original lines: 406-450
Declaration hash: sha256:a3efecbc670694e61a19460896fdd0223232824d02587f9e219ba712ed691124
public void Apply(BehaviorSourceDocument document);Method: Invert(BehaviorSourceDocument document)
Section titled “Method: Invert(BehaviorSourceDocument document)”Original lines: 453-481
Declaration hash: sha256:6bd051ae7edb5335a69577af6bbe485bdb6b3bae45cbc7861db26df7b365eea7
public void Invert(BehaviorSourceDocument document);Method: Describe()
Section titled “Method: Describe()”Original lines: 484-525
Declaration hash: sha256:94e0f8978de7d0f5e31d77a6c7255cea2c35dbc92c1ef8104d996d0c81f3817a
public string Describe();