public override void Init() { AiOutPut To_Search = new AiOutPut(LostChaseTarget, null, stateMachine.SearchState); AiOutPut To_Fight = new AiOutPut(TargetInFightRange, null, stateMachine.FightState); outputs.Add(To_Search); outputs.Add(To_Fight); }
public override void Init() { AiOutPut To_Partorl = new AiOutPut(IfNotAlert, null, stateMachine.PartrolState); AiOutPut TO_Chase = new AiOutPut(IfFindEnemy, null, stateMachine.ChaseState); outputs.Add(To_Partorl); outputs.Add(TO_Chase); }
public override void Init() { AiOutPut To_Partol = new AiOutPut(UpdateLEAlive, null, stateMachine.PartrolState); AiOutPut To_Search = new AiOutPut(LostChaseTarget, null, stateMachine.SearchState); AiOutPut To_Chase = new AiOutPut(TargetOutOfFightRange, null, stateMachine.ChaseState); outputs.Add(To_Partol); outputs.Add(To_Search); outputs.Add(To_Chase); }
public override void Init() { AiOutPut To_Chase = new AiOutPut(IfFindEnemy, null, stateMachine.ChaseState); outputs.Add(To_Chase); }