public ActionController(CharacterController characterController, IStatusController statusController, ThreatController threatController, CombatStateHandler combatStateHandler) { _characterController = characterController; _statusEffectController = statusController; _threatController = threatController; _combatStateHandler = combatStateHandler; _random = new Random(); BindEvents(); }
public CombatController(IActionController actionController, CombatStateHandler combatStateHandler, IViewModelController viewModelController, DisplayManager displayManager, ConsumablesHandler consumablesHandler, ICombatAI combatAI) { _actionController = actionController; CombatStateHandler = combatStateHandler; _consumablesHandler = consumablesHandler; DisplayManager = displayManager; ViewModelController = viewModelController; _combatAI = combatAI; BindEvents(); }
public StatusController(ThreatController threatController, CombatStateHandler combatStateHandler) { _threatController = threatController; _combatStateHandler = combatStateHandler; }
public DisplayManager(CombatStateHandler combatStateHandler) { _combatStateHandler = combatStateHandler; _displayCharacterFactory = new DisplayCharacterFactory(); }