public void InitBehaviorTree() { if (_bt != null) { return; } //var bt = gameObject.GetComponent<BehaviorTree>(); var bt = gameObject.AddComponent <BehaviorTree>(); //string pathPre = "VisitBattle/BehaviourTree/VisitBattleFuns1.asset"; string pathPre = "VisitBattle/BehaviourTree/VisitBattleFuns"; //var extBt = ResourceManager.Load<ExternalBehaviorTree>(pathPre, ModuleConfig.MODULE_VISITBATTLE); var extBt = ResourceManager.Load <ExternalBehaviorTree>(pathPre, ModuleConfig.MODULE_VISITBATTLE); bt.RestartWhenComplete = true; bt.StartWhenEnabled = false; bt.ExternalBehavior = extBt; bt.EnableBehavior(); _bt = bt; CurState = FunsState.None; }
public void Move() { CurState = FunsState.Move; }
public void Idle() { CurState = FunsState.Idel; }
public void WaveHand() { CurState = FunsState.Wave; }