public SellSoulAction( IResourceRepository resourceRepository, IInputOutputController inputOutputController ) { _resourceRepository = resourceRepository; _inputOutputController = inputOutputController; }
public LifeRule( IResourceRepository resourceRepository, IInputOutputController inputOutputController, IResourceManagerController resourceManagerController ) { _resourceRepository = resourceRepository; _inputOutputController = inputOutputController; _resourceManagerController = resourceManagerController; }
public ResourceManagerController( IResourceRepository resourceRepository, IRuleManager ruleManager, IActionCatalog actionCatalog, IInputOutputController inputOutputController ) { _resourceRepository = resourceRepository; _ruleManager = ruleManager; _actionCatalog = actionCatalog; _inputOutputController = inputOutputController; _isRunning = false; }
public NothingAction(IInputOutputController inputOutputController) { _inputOutputController = inputOutputController; }