BlackboardFaultPresenter.cs declarations
Public API declaration excerpts from Packages/io.bitquirky.behavior/Editor/Blackboard/BlackboardFaultPresenter.cs.
Source snapshot ad0983d00d77.
On this page
Original file: Packages/io.bitquirky.behavior/Editor/Blackboard/BlackboardFaultPresenter.cs
Source file hash: sha256:9634085ea796c547b81f4270858894aec20d57bf2171ae24c55bd26d0138dd2e
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: BlackboardFaultSeverity
Section titled “Type: BlackboardFaultSeverity”Original lines: 19-26
Declaration hash: sha256:38961bebbfd2f25d6ba74bebceaf381e6830e9bee9981a12650e2847c5380a35
public enum BlackboardFaultSeverity : byte{}Field: Required
Section titled “Field: Required”Original lines: 22
Declaration hash: sha256:b897c0a337ee11ea08ba11ab4b366dc5165a72cc8e67072cbc5d2b87ba672e5a
Required = 0Field: Invalid
Section titled “Field: Invalid”Original lines: 25
Declaration hash: sha256:e058b155cb70320ff3c7c57a2bdfaff0d6a3f23a55e6b417543eb0945eb529a1
Invalid = 1Type: BlackboardFaultDomain
Section titled “Type: BlackboardFaultDomain”Original lines: 32-54
Declaration hash: sha256:cbbbc50fd74e353d128555b54791fc7dc0f85a6e2603d2b54c6c2858c877d32a
public enum BlackboardFaultDomain : byte{}Field: Variable
Section titled “Field: Variable”Original lines: 35
Declaration hash: sha256:8e0a1889eb02945389fad4c9baf3a062299e51bef8f36550ae88003d360c87b1
Variable = 0Field: ValueType
Section titled “Field: ValueType”Original lines: 38
Declaration hash: sha256:15c15a4a5da9097fbeccb7822234fe888205743b471d9d883bdcdfc2c3a8e35d
ValueType = 1Field: KeyType
Section titled “Field: KeyType”Original lines: 41
Declaration hash: sha256:4f88e29d057f440227d73e2bc2095ddf26795f0a902852d11256ef4fcf812bf8
KeyType = 2Field: Element
Section titled “Field: Element”Original lines: 44
Declaration hash: sha256:3f825a4b2f9f5b9baad46704691a78aa15adc3f30cdd79bb1dffb41bb7b13ed0
Element = 3Field: Field
Section titled “Field: Field”Original lines: 47
Declaration hash: sha256:45480a41c6fa1ab7f09498b8b2e6f9364f395c4b7d93191ebf43bf76a7698cea
Field = 4Field: EntryKey
Section titled “Field: EntryKey”Original lines: 50
Declaration hash: sha256:2e0e52a8f6522743990c6df61bac79a38356352ebc61ccec5dd82f7e93e8e60a
EntryKey = 5Field: EntryValue
Section titled “Field: EntryValue”Original lines: 53
Declaration hash: sha256:3c410473a92ba2f25f80ee94805b722b7c71151afbaabd3fefcdaf7eb33ff30a
EntryValue = 6Type: BlackboardFault
Section titled “Type: BlackboardFault”Original lines: 67-132
Declaration hash: sha256:572a2b0607517d75264952d0925f84070c609042c909a43611a0c66818dc9d82
public sealed class BlackboardFault{}Property: VariableName
Section titled “Property: VariableName”Original lines: 70
Declaration hash: sha256:1fe9ab6d0ad882c64f7e3d8bb167226a223b009055f5f4f2fcbfe5005c6c138a
public string VariableName { get; set; }Property: Reason
Section titled “Property: Reason”Original lines: 73
Declaration hash: sha256:810ade65eed74cedcbcf10d5b941b5109ada2a44b2291504db0b1f971f738604
public BehaviorDeclaredValueRejectionReason Reason { get; set; }Property: Domain
Section titled “Property: Domain”Original lines: 76
Declaration hash: sha256:fef573e0dd2c7556d555b50ad4a9e2e7e51996555d9f49745d7ff8455af2d42e
public BlackboardFaultDomain Domain { get; set; }Property: Severity
Section titled “Property: Severity”Original lines: 79
Declaration hash: sha256:ca67bf6b24e8568c926e550aa4157fd262f3ffbc66e7bff901a39ec86bf1411c
public BlackboardFaultSeverity Severity { get; set; }Property: Index
Section titled “Property: Index”Original lines: 82
Declaration hash: sha256:d912393fc27c0a62cb4e86136974a624e3ac5fe7e6192c6553692b247757fdd9
public int Index { get; set; }Property: FieldName
Section titled “Property: FieldName”Original lines: 85
Declaration hash: sha256:c859ceced526c021b1227bb0364b9601517c4d986b4565b77c9d15f61801e6a0
public string FieldName { get; set; }Property: KeyText
Section titled “Property: KeyText”Original lines: 88
Declaration hash: sha256:f8e0c0e35941ab63f50c101d7d787e6554c3c6503d7da231e4dc58b5e0de9b70
public string KeyText { get; set; }Property: Ordinal
Section titled “Property: Ordinal”Original lines: 91
Declaration hash: sha256:aed8f6995f7a3274bd201a23a49ccac9528f597cccfb84135864671e21888640
public string Ordinal { get; set; }Property: Headline
Section titled “Property: Headline”Original lines: 94
Declaration hash: sha256:74b0e6f4d0ac4d0dc8efe3a2395e006a47e29416b97492e81dd9291f967a39ac
public string Headline { get; set; }Property: Tag
Section titled “Property: Tag”Original lines: 97
Declaration hash: sha256:e24aa5fc833a29a08d478ec2f88da0bfed76a9e61e07e9f142ad1e5f610bd139
public string Tag { get; set; }Property: Message
Section titled “Property: Message”Original lines: 100
Declaration hash: sha256:725e8869281b8c895fb4a0711d27c7fed6cff0900d5793f8001feb3109ca14fd
public string Message { get; set; }Property: ValidationHeader
Section titled “Property: ValidationHeader”Original lines: 106
Declaration hash: sha256:cb100e442a91aab8b3069932040f2ea6052d44693a97d9202110d0d1ecfd544e
public string ValidationHeader { get; set; }Property: ValidationBody
Section titled “Property: ValidationBody”Original lines: 112
Declaration hash: sha256:5b1ea3eda3a340d63674bba7f0b0b0ecf89aad764fbaa906a4fb7cdc06b908c5
public string ValidationBody { get; set; }Property: ValidationContext
Section titled “Property: ValidationContext”Original lines: 118
Declaration hash: sha256:621f1ab7943da0a8a6582618f69251c7fca8c514cd1f6e3957e17b6f85bf2f46
public string ValidationContext { get; set; }Property: SavedText
Section titled “Property: SavedText”Original lines: 121
Declaration hash: sha256:7c1c639a9efd835ba7ecb268570b244549858d6b2dcd7e18ce5cb0c2cf2cee80
public string SavedText { get; set; }Property: Recoveries
Section titled “Property: Recoveries”Original lines: 124
Declaration hash: sha256:3f30eb14b407106bc7469ef67b07bb59f106e9b29ca5d135c0bad82bb8701fe5
public IReadOnlyList<string> Recoveries { get; set; }Property: Candidates
Section titled “Property: Candidates”Original lines: 127-128
Declaration hash: sha256:3c6424217b3645beb9d1cda023069a26f98691b7842b88475f187c47f52062e2
public IReadOnlyList<BehaviorSourceTypeIdentity> Candidates { get; set; }Property: BlocksBake
Section titled “Property: BlocksBake”Original lines: 131
Declaration hash: sha256:1fdca38b226dd578bba93b9d5ce4510afdb6cddb4c2038bb70493d30b48b5265
public bool BlocksBake { get; set; }Type: BlackboardFaultPresenter
Section titled “Type: BlackboardFaultPresenter”Original lines: 154-1373
Declaration hash: sha256:9a14427f9884ce6acb01c643c025999009e63320bd9d47a45346599f086d407e
public static class BlackboardFaultPresenter{}Field: UseTheGameObjectPath
Section titled “Field: UseTheGameObjectPath”Original lines: 173
Declaration hash: sha256:d59af9c50a89141ff18d191d40b57a80e3d498309bc2af50c36fd424d0646d49
public const string UseTheGameObjectPath = "Use the GameObject path";Method: Collect(BehaviorSourceDocument document)
Section titled “Method: Collect(BehaviorSourceDocument document)”Original lines: 182-202
Declaration hash: sha256:ac102502187457f594b1cb088c42975e34f77bdc743c4f12713d9a5f5ba4e07b
public static IReadOnlyList<BlackboardFault> Collect(BehaviorSourceDocument document);Method: BlocksBake(BehaviorSourceDocument document)
Section titled “Method: BlocksBake(BehaviorSourceDocument document)”Original lines: 205-216
Declaration hash: sha256:1d1a54af8f8e80dbcc6680f2e8638b2819b43c4d8f5b907ddfbb72174635378e
public static bool BlocksBake(BehaviorSourceDocument document);Method: RuntimePathOf(BehaviorSourceDocument document)
Section titled “Method: RuntimePathOf(BehaviorSourceDocument document)”Original lines: 219-233
Declaration hash: sha256:cdbddb245fb0e1fc1896324bcd3fc9afedd97bd4602646d4d153c7d173bdd330
public static BehaviorSourceRuntimePath RuntimePathOf(BehaviorSourceDocument document);Method: SavedTextOf(BehaviorSourceDocument document, string variableName)
Section titled “Method: SavedTextOf(BehaviorSourceDocument document, string variableName)”Original lines: 239-243
Declaration hash: sha256:1ad7dbef93881b2bb320f5b29888c7782fe5175bee4714642d78857fffa0e596
public static string SavedTextOf(BehaviorSourceDocument document, string variableName);Method: VerdictLabel(int issueCount)
Section titled “Method: VerdictLabel(int issueCount)”Original lines: 253-261
Declaration hash: sha256:065e3a80692d438b3e98a7484cbb508e27fcb2356df1dc26b0586df3adb04739
public static string VerdictLabel(int issueCount);Method: StatusBarMessage(BlackboardFault fault)
Section titled “Method: StatusBarMessage(BlackboardFault fault)”Original lines: 264-290
Declaration hash: sha256:13219c5427ce1c49ea95f638528bb5213909525f217e0a483b69b7cb8ef07b43
public static string StatusBarMessage(BlackboardFault fault);Method: BuildRecovery(BehaviorSourceDocument document, BlackboardFault fault, string recovery)
Section titled “Method: BuildRecovery(BehaviorSourceDocument document, BlackboardFault fault, string recovery)”Original lines: 301-341
Declaration hash: sha256:24be0cde418ab7313cb7fd29bb2d18e5e48068027ade6d90a7f7705c08183b32
public static IBehaviorTreeEditCommand BuildRecovery(BehaviorSourceDocument document, BlackboardFault fault, string recovery);