Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
            }
        }
Exemplo n.º 3
0
        public static void OpenSubtreeDebug(BTAsset btAsset, BehaviourTree btInstance)
        {
            BehaviourTreeEditor window = EditorWindow.GetWindow <BehaviourTreeEditor>(TitleName());

            window.SetBTAssetDebug(btAsset, btInstance, false);
        }