BehaviorTreeEditingSession.cs declarations
Public API declaration excerpts from Packages/io.bitquirky.behavior/Editor/BehaviorTreeEditingSession.cs.
Source snapshot ad0983d00d77.
On this page
Original file: Packages/io.bitquirky.behavior/Editor/BehaviorTreeEditingSession.cs
Source file hash: sha256:402f4401dbb045426b2cc0c3078e0ef2b55a357b4d5a03ed598b3e0fe3539159
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: BehaviorTreeEditingSession
Section titled “Type: BehaviorTreeEditingSession”Original lines: 74-1171
Declaration hash: sha256:a3a2504875f8f55a98e6b24ccf6b946bc0ff7e30359302106d64273f940d35a9
public sealed class BehaviorTreeEditingSession : IDisposable{}Event: StateChanged
Section titled “Event: StateChanged”Original lines: 131
Declaration hash: sha256:ed4ae9cbe28509b0efbd1afa37caedcf16159b9b3822e939cfe229a6d0206713
public event Action StateChanged;Event: SavedToDisk
Section titled “Event: SavedToDisk”Original lines: 149
Declaration hash: sha256:f5639af93cddee3e739ef769341f2b71db17523b85c0176080e9ac3c7dda5ac4
public event Action<string> SavedToDisk;Event: SourceSavedToDisk
Section titled “Event: SourceSavedToDisk”Original lines: 155
Declaration hash: sha256:303ca39308dfd827a30f70f18ed3791668a276f2e2044fe708e4f928653eff1d
public event Action<string> SourceSavedToDisk;Event: SaveFailed
Section titled “Event: SaveFailed”Original lines: 161
Declaration hash: sha256:4bfdf68f9a6ebd964ab4446edbe9f67b577b538e516affc55987fa214df97c54
public event Action<string> SaveFailed;Property: AssetPath
Section titled “Property: AssetPath”Original lines: 168
Declaration hash: sha256:3483c5db779b964feaa0a5308350758cce5aacf761ae283d7f1984770402dc05
public string AssetPath { get; }Property: Document
Section titled “Property: Document”Original lines: 170
Declaration hash: sha256:ec5801f7a3857d5e8f168e363f049fbc2008951441dc2af9860d6ed83a81cf2b
public BehaviorSourceDocument Document { get; }Property: Ast
Section titled “Property: Ast”Original lines: 172
Declaration hash: sha256:16526409ff20021ba128b3aac798789d025d4f4570b80be58b9a17f11aefdbc1
public BehaviorSourceAst Ast { get; }Property: LastValidation
Section titled “Property: LastValidation”Original lines: 174
Declaration hash: sha256:0908b74aa5de651be1a9cd16ff1186c59ccf2b12319e85cabf13f1a77f9ba942
public BehaviorTreeEditValidationResult LastValidation { get; }Property: LastLoadedSourceHash
Section titled “Property: LastLoadedSourceHash”Original lines: 176
Declaration hash: sha256:04b5826f955c7af684e796c6bcc32a00da919adb32c2438a3819e9880d0910bb
public Hash128 LastLoadedSourceHash { get; }Property: IsDirty
Section titled “Property: IsDirty”Original lines: 178
Declaration hash: sha256:cdb3699d30b24c4cdeb55afd00bac01f5e1414f759cd657e7f4c00fe6b3628ec
public bool IsDirty { get; }Property: HasChangedOnDiskConflict
Section titled “Property: HasChangedOnDiskConflict”Original lines: 180
Declaration hash: sha256:01062162907a5633113fff9b69e0d343e0a5ca7ea6f12f08e09e0c92859b3d28
public bool HasChangedOnDiskConflict { get; }Property: SaveState
Section titled “Property: SaveState”Original lines: 182-185
Declaration hash: sha256:605e5e3bde259432829a5c8c345b355ae7ec7dc0a33a5151d13d2c7302c62eba
public BehaviorSourceSaveState SaveState { get; }Property: CanSave
Section titled “Property: CanSave”Original lines: 188-190
Declaration hash: sha256:e796aedff172cd111bf498a2043ef4c1a3ff0385bc06538c225bd5cb56e3013a
public bool CanSave { get; }Property: CanSaveAndBake
Section titled “Property: CanSaveAndBake”Original lines: 197-201
Declaration hash: sha256:3986ed4e97de17d6b8e99308c8174bb019bb2537f9b11ca90e73f30dbf751d0f
public bool CanSaveAndBake { get; }Property: CanUndo
Section titled “Property: CanUndo”Original lines: 203
Declaration hash: sha256:4b6fded5058d41f6d1ef21ab5f32249d6d301fa0ebdf66333fdc091b7ddad61e
public bool CanUndo { get; }Property: CanRedo
Section titled “Property: CanRedo”Original lines: 205
Declaration hash: sha256:c3ebaad45997a9477dcf0d3ad74cb4ac5b58ab90a8843bce6e57d8b270ea697b
public bool CanRedo { get; }Property: AssetAddressResolver
Section titled “Property: AssetAddressResolver”Original lines: 218-233
Declaration hash: sha256:c66052dc4e08db8128d0e47eba506440140ae1aae05625b1f248a3a63b304742
public Func<string, bool> AssetAddressResolver { get; set; }Property: UndoCap
Section titled “Property: UndoCap”Original lines: 267-277
Declaration hash: sha256:172327b6ea7358fc5db97a5ed6cb0cbdd4b2fdef0fcd0ee9e27559361953997e
public int UndoCap { get; }Method: BehaviorTreeEditingSession(string assetPath)
Section titled “Method: BehaviorTreeEditingSession(string assetPath)”Original lines: 290-302
Declaration hash: sha256:67de939cc4da953fb6a87d33adaf505d56ef8bf01bf11780487d4c2461428a23
public BehaviorTreeEditingSession(string assetPath);Method: Execute(IBehaviorTreeEditCommand command)
Section titled “Method: Execute(IBehaviorTreeEditCommand command)”Original lines: 339-376
Declaration hash: sha256:4f3af125d69244b13ea10ffa8db3480cc05cac9c4317186f4575cffbdcb4187f
public bool Execute(IBehaviorTreeEditCommand command);Method: Undo()
Section titled “Method: Undo()”Original lines: 379-401
Declaration hash: sha256:3094dddc99d2580512ae542134abe3391fb3c62f46fb7b2200c31345e48a4fbe
public bool Undo();Method: Redo()
Section titled “Method: Redo()”Original lines: 425-447
Declaration hash: sha256:a2e3f8802ec8babf7a4f6a18ad639b885cf8b745d31d488f56d4de09dc320e4e
public bool Redo();Method: DescribeUndo()
Section titled “Method: DescribeUndo()”Original lines: 450-453
Declaration hash: sha256:65766b6e70dab0cff2599a20344ba53aed809db639828deeeaf8aaaed2a1fd76
public string DescribeUndo();Method: DescribeRedo()
Section titled “Method: DescribeRedo()”Original lines: 456-459
Declaration hash: sha256:707f0a7932b064b9c700d515d3e265913792cd343c950679f32c6eea90367adc
public string DescribeRedo();Method: TryGetBlackboardDefault(string fieldName, out string value)
Section titled “Method: TryGetBlackboardDefault(string fieldName, out string value)”Original lines: 462-466
Declaration hash: sha256:cdc09509b7a9ab4331bff37895f65e19d7219eb1115686e406d654705c184904
public bool TryGetBlackboardDefault(string fieldName, out string value);Method: PollSourceSave()
Section titled “Method: PollSourceSave()”Original lines: 477-480
Declaration hash: sha256:e9309b5bdd8038feff029d130c1397b8d2df55fc91fada9300b1f650b9da7df7
public void PollSourceSave();Method: FlushPendingSourceSave()
Section titled “Method: FlushPendingSourceSave()”Original lines: 495-539
Declaration hash: sha256:1c218a763503e8bec093b3ea64d6cc9f3b0da2b7c4acb60c5ee11f7c4a8f51e2
public bool FlushPendingSourceSave();Method: SaveAndBake()
Section titled “Method: SaveAndBake()”Original lines: 550-604
Declaration hash: sha256:6d7a3e52ab6f9c212b9854fff0fb3c36e2ddf9b1c5a82eade6db0805a4aae943
public bool SaveAndBake();Method: ReloadDiscardingEdits()
Section titled “Method: ReloadDiscardingEdits()”Original lines: 610-626
Declaration hash: sha256:5f24c872085d0481b1a4f4b1ce0ebedce3fdc4694d2b85d054e864f6aab78844
public void ReloadDiscardingEdits();Method: KeepLocalOverwritingDisk()
Section titled “Method: KeepLocalOverwritingDisk()”Original lines: 633-650
Declaration hash: sha256:eac704931b05f8da578347c71fb6aff8a48026fe523d8724f3021473f3e03939
public bool KeepLocalOverwritingDisk();Method: ReadDiff()
Section titled “Method: ReadDiff()”Original lines: 656-667
Declaration hash: sha256:a71e7c27aed4473944c3c439dbd5d7332bd7ebba2e5ab86072c7f98c2a20b09e
public (string Local, string Disk) ReadDiff();Method: OpenDiff()
Section titled “Method: OpenDiff()”Original lines: 673-676
Declaration hash: sha256:59ef31830536ea97d886eac33fac52e871f577425fbeca35de03dc648d7e3f0a
public (string Local, string Disk) OpenDiff();Method: Dispose()
Section titled “Method: Dispose()”Original lines: 681-694
Declaration hash: sha256:a91d2628cfe5c53d79add667cfc661cdeed0fac06fb357bfc1b0ac2895cccf2c
public void Dispose();