示例#1
0
 public EnemyStateReturn_Turn(GuardianFSM fsm, EnemyModel model, float moveTime, LayerMask blockLayer, GameCommands.PlayerTurn playerTurn)
 {
     _fsm        = fsm;
     _model      = model;
     _moveTime   = moveTime;
     _blockLayer = blockLayer;
     _playerTurn = playerTurn;
 }
 public EnemyStatePatrol_Turn(PatrolEnemyFSM fsm, EnemyModel model, float moveTime, LayerMask blockLayer, GameCommands.PlayerTurn playerTurn)
 {
     _fsm        = fsm;
     _model      = model;
     _moveTime   = moveTime;
     _blockLayer = blockLayer;
     _playerTurn = playerTurn;
 }
示例#3
0
 public EnemyState_FindAndMove(GuardianFSM fsm,
                               EnemyModel model, EnemyEye eye,
                               GameCommands.PlayerTurn playerTurn)
 {
     _fsm        = fsm;
     _model      = model;
     _eye        = eye;
     _playerTurn = playerTurn;
 }
示例#4
0
 public EnemyStateKill_Enter(EnemyModel model, float moveTime)
 {
     _model    = model;
     _moveTime = moveTime;
 }
 public EnemyStateMoveToTarget_Exit(EnemyModel model)
 {
     _model = model;
 }
 public EnemyStateMoveToTarget_Enter(EnemyModel model, float moveTime, GameCommands.PlayerTurn playerTurn)
 {
     _model      = model;
     _moveTime   = moveTime;
     _playerTurn = playerTurn;
 }
示例#7
0
 public EnemyStateReturn_Exit(EnemyModel model)
 {
     _model = model;
 }
示例#8
0
 public EnemyStateReturn_Enter(EnemyModel model)
 {
     _model = model;
 }
 public EnemyStatePatrol_Enter(EnemyModel model)
 {
     _model = model;
 }
示例#10
0
 public EnemyEye(EnemyModel model, LayerMask blockLayer)
 {
     _model      = model;
     _blockLayer = blockLayer;
 }
示例#11
0
 public EnemyStateDie_Enter(EnemyModel model)
 {
     _model = model;
 }