示例#1
0
 public ActorController(IAiActionResolver aiActionResolver, IPlayerActionResolver playerActionResolver,
                        ITileVisibilityUpdater tileVisibilityUpdater, INeedHandler needHandler)
 {
     _aiActionResolver      = aiActionResolver;
     _playerActionResolver  = playerActionResolver;
     _tileVisibilityUpdater = tileVisibilityUpdater;
     _needHandler           = needHandler;
 }
示例#2
0
 public PlayerActionManager(
     IPlayerActionResolver playerActionResolver,
     IPlayerMovementController playerMovementController,
     IPlayerShootingController playerShootingController)
 {
     this.actionResolver           = playerActionResolver;
     this.playerMovementController = playerMovementController;
     this.playerShootingController = playerShootingController;
 }