private void Construct(IEnemyRepository enemyRepository) { _enemyRepository = enemyRepository; var entity = _enemyRepository.GetEnemyEntity(0); (_figure, _maxHitPoint, _enemyName, _attackePower) = (entity.Figure, entity.MaxHitPoint, entity.Name, entity.AttackPower); _hitPoint.Value = _maxHitPoint; }
public EnemyController(IEnemyRepository enemyRepository) { _enemyRepository = enemyRepository; }
public static IEnemyRepository Enemy() { return(_enemyRepository ?? (_enemyRepository = new EnemyInMemoryRepository())); }
public Enemy(IEnemyRepository enemyRepository) { enemyRepository.SetEnemy(this); }