public FollowState(MoveRun mR, Model model, MinionState state, float criticalHealthAmount, int team, INode node) { _moveRun += mR; _model = model; _state = state; _critHealthAmount = criticalHealthAmount; _team = team; _node = node; }
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; }
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; }