public LocalStateController(IStateActionExecutor <FightState> stateActionExecutor, FightState state,
                             IFightInfoProvider fightInfoProvider, ILogger logger)
 {
     _stateActionExecutor = stateActionExecutor;
     _state             = state;
     _fightInfoProvider = fightInfoProvider;
     _logger            = logger;
 }
Exemple #2
0
 public FightStateFactory(IFightInfoProvider fightInfoProvider)
 {
     _fightInfoProvider = fightInfoProvider;
 }
Exemple #3
0
 public void Construct(FightState fightState, IFightInfoProvider fightInfoProvider)
 {
     _fightState        = fightState;
     _fightInfoProvider = fightInfoProvider;
 }