Esempio n. 1
0
 private void Awake()
 {
     if (instance)
     {
         Destroy(gameObject);
     }
     instance = this;
 }
Esempio n. 2
0
 public FleeState(MoveSetup mS, MoveRun mR, Model model, DataState state, Transform secureZone, float minHealthTreshold, float distToSecureZone, INode node)
 {
     _moveSetup        += mS;
     _moveRun          += mR;
     _model             = model;
     _state             = state;
     _secureZone        = secureZone;
     _minHealthTreshold = minHealthTreshold;
     _distToSecureZone  = distToSecureZone;
     _node = node;
 }
Esempio n. 3
0
 public MoveState(MoveSetup mS, MoveRun mR, Model model, LeaderState state, Transform goal, float critHealthAmount, int team, float distToGoal, INode node)
 {
     _moveSetup       += mS;
     _moveRun         += mR;
     _model            = model;
     _state            = state;
     _goal             = goal;
     _critHealthAmount = critHealthAmount;
     _team             = team;
     _distToGoal       = distToGoal;
     _node             = node;
 }