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

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.

Original lines: 74-1171

Declaration hash: sha256:a3a2504875f8f55a98e6b24ccf6b946bc0ff7e30359302106d64273f940d35a9

C#
public sealed class BehaviorTreeEditingSession : IDisposable
{
}

Original lines: 131

Declaration hash: sha256:ed4ae9cbe28509b0efbd1afa37caedcf16159b9b3822e939cfe229a6d0206713

C#
public event Action StateChanged;

Original lines: 149

Declaration hash: sha256:f5639af93cddee3e739ef769341f2b71db17523b85c0176080e9ac3c7dda5ac4

C#
public event Action<string> SavedToDisk;

Original lines: 155

Declaration hash: sha256:303ca39308dfd827a30f70f18ed3791668a276f2e2044fe708e4f928653eff1d

C#
public event Action<string> SourceSavedToDisk;

Original lines: 161

Declaration hash: sha256:4bfdf68f9a6ebd964ab4446edbe9f67b577b538e516affc55987fa214df97c54

C#
public event Action<string> SaveFailed;

Original lines: 168

Declaration hash: sha256:3483c5db779b964feaa0a5308350758cce5aacf761ae283d7f1984770402dc05

C#
public string AssetPath { get; }

Original lines: 170

Declaration hash: sha256:ec5801f7a3857d5e8f168e363f049fbc2008951441dc2af9860d6ed83a81cf2b

C#
public BehaviorSourceDocument Document { get; }

Original lines: 172

Declaration hash: sha256:16526409ff20021ba128b3aac798789d025d4f4570b80be58b9a17f11aefdbc1

C#
public BehaviorSourceAst Ast { get; }

Original lines: 174

Declaration hash: sha256:0908b74aa5de651be1a9cd16ff1186c59ccf2b12319e85cabf13f1a77f9ba942

C#
public BehaviorTreeEditValidationResult LastValidation { get; }

Original lines: 176

Declaration hash: sha256:04b5826f955c7af684e796c6bcc32a00da919adb32c2438a3819e9880d0910bb

C#
public Hash128 LastLoadedSourceHash { get; }

Original lines: 178

Declaration hash: sha256:cdb3699d30b24c4cdeb55afd00bac01f5e1414f759cd657e7f4c00fe6b3628ec

C#
public bool IsDirty { get; }

Original lines: 180

Declaration hash: sha256:01062162907a5633113fff9b69e0d343e0a5ca7ea6f12f08e09e0c92859b3d28

C#
public bool HasChangedOnDiskConflict { get; }

Original lines: 182-185

Declaration hash: sha256:605e5e3bde259432829a5c8c345b355ae7ec7dc0a33a5151d13d2c7302c62eba

C#
public BehaviorSourceSaveState SaveState { get; }

Original lines: 188-190

Declaration hash: sha256:e796aedff172cd111bf498a2043ef4c1a3ff0385bc06538c225bd5cb56e3013a

C#
public bool CanSave { get; }

Original lines: 197-201

Declaration hash: sha256:3986ed4e97de17d6b8e99308c8174bb019bb2537f9b11ca90e73f30dbf751d0f

C#
public bool CanSaveAndBake { get; }

Original lines: 203

Declaration hash: sha256:4b6fded5058d41f6d1ef21ab5f32249d6d301fa0ebdf66333fdc091b7ddad61e

C#
public bool CanUndo { get; }

Original lines: 205

Declaration hash: sha256:c3ebaad45997a9477dcf0d3ad74cb4ac5b58ab90a8843bce6e57d8b270ea697b

C#
public bool CanRedo { get; }

Original lines: 218-233

Declaration hash: sha256:c66052dc4e08db8128d0e47eba506440140ae1aae05625b1f248a3a63b304742

C#
public Func<string, bool> AssetAddressResolver { get; set; }

Original lines: 267-277

Declaration hash: sha256:172327b6ea7358fc5db97a5ed6cb0cbdd4b2fdef0fcd0ee9e27559361953997e

C#
public int UndoCap { get; }

Method: BehaviorTreeEditingSession(string assetPath)

Section titled “Method: BehaviorTreeEditingSession(string assetPath)”

Original lines: 290-302

Declaration hash: sha256:67de939cc4da953fb6a87d33adaf505d56ef8bf01bf11780487d4c2461428a23

C#
public BehaviorTreeEditingSession(string assetPath);

Method: Execute(IBehaviorTreeEditCommand command)

Section titled “Method: Execute(IBehaviorTreeEditCommand command)”

Original lines: 339-376

Declaration hash: sha256:4f3af125d69244b13ea10ffa8db3480cc05cac9c4317186f4575cffbdcb4187f

C#
public bool Execute(IBehaviorTreeEditCommand command);

Original lines: 379-401

Declaration hash: sha256:3094dddc99d2580512ae542134abe3391fb3c62f46fb7b2200c31345e48a4fbe

C#
public bool Undo();

Original lines: 425-447

Declaration hash: sha256:a2e3f8802ec8babf7a4f6a18ad639b885cf8b745d31d488f56d4de09dc320e4e

C#
public bool Redo();

Original lines: 450-453

Declaration hash: sha256:65766b6e70dab0cff2599a20344ba53aed809db639828deeeaf8aaaed2a1fd76

C#
public string DescribeUndo();

Original lines: 456-459

Declaration hash: sha256:707f0a7932b064b9c700d515d3e265913792cd343c950679f32c6eea90367adc

C#
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

C#
public bool TryGetBlackboardDefault(string fieldName, out string value);

Original lines: 477-480

Declaration hash: sha256:e9309b5bdd8038feff029d130c1397b8d2df55fc91fada9300b1f650b9da7df7

C#
public void PollSourceSave();

Original lines: 495-539

Declaration hash: sha256:1c218a763503e8bec093b3ea64d6cc9f3b0da2b7c4acb60c5ee11f7c4a8f51e2

C#
public bool FlushPendingSourceSave();

Original lines: 550-604

Declaration hash: sha256:6d7a3e52ab6f9c212b9854fff0fb3c36e2ddf9b1c5a82eade6db0805a4aae943

C#
public bool SaveAndBake();

Original lines: 610-626

Declaration hash: sha256:5f24c872085d0481b1a4f4b1ce0ebedce3fdc4694d2b85d054e864f6aab78844

C#
public void ReloadDiscardingEdits();

Original lines: 633-650

Declaration hash: sha256:eac704931b05f8da578347c71fb6aff8a48026fe523d8724f3021473f3e03939

C#
public bool KeepLocalOverwritingDisk();

Original lines: 656-667

Declaration hash: sha256:a71e7c27aed4473944c3c439dbd5d7332bd7ebba2e5ab86072c7f98c2a20b09e

C#
public (string Local, string Disk) ReadDiff();

Original lines: 673-676

Declaration hash: sha256:59ef31830536ea97d886eac33fac52e871f577425fbeca35de03dc648d7e3f0a

C#
public (string Local, string Disk) OpenDiff();

Original lines: 681-694

Declaration hash: sha256:a91d2628cfe5c53d79add667cfc661cdeed0fac06fb357bfc1b0ac2895cccf2c

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