Exemple #1
0
 public ArrowKeyController(IWalkValidationActions walkValidationActions,
                           ICharacterAnimationActions characterAnimationActions,
                           ICharacterActions characterActions,
                           ICharacterProvider characterProvider,
                           IWalkErrorHandler walkErrorHandler)
 {
     _walkValidationActions     = walkValidationActions;
     _characterAnimationActions = characterAnimationActions;
     _characterActions          = characterActions;
     _characterProvider         = characterProvider;
     _walkErrorHandler          = walkErrorHandler;
 }
Exemple #2
0
 public ControlKeyController(ICharacterProvider characterProvider,
                             IAttackValidationActions attackValidationActions,
                             ICharacterActions characterActions,
                             ICharacterAnimationActions characterAnimationActions,
                             IStatusLabelSetter statusLabelSetter)
 {
     _characterProvider         = characterProvider;
     _attackValidationActions   = attackValidationActions;
     _characterActions          = characterActions;
     _characterAnimationActions = characterAnimationActions;
     _statusLabelSetter         = statusLabelSetter;
 }