public static void OpenIndexSubtreeDebug(int index, BehaviourTree btInstance) { BTAsset btAsset = GetIndexedSubTreeAsset(index); if (btAsset == null) { return; } BehaviourTreeEditor window = EditorWindow.GetWindow <BehaviourTreeEditor>(TitleName()); window.SetBTAssetDebug(btAsset, btInstance, false); }
public static void Open(BTAsset asset) { BehaviourTreeEditor window = EditorWindow.GetWindow <BehaviourTreeEditor>(TitleName()); window.SetBTAsset(asset, true); BehaviourTree btInstance; if (BTDebugHelper.CheckDebugOpen(asset.TreeUidString, out btInstance)) { window.SetBTAssetDebug(asset, btInstance, true); } else { window.SetBTAsset(asset, true); } }
public static void OpenSubtreeDebug(BTAsset btAsset, BehaviourTree btInstance) { BehaviourTreeEditor window = EditorWindow.GetWindow <BehaviourTreeEditor>(TitleName()); window.SetBTAssetDebug(btAsset, btInstance, false); }