public void DoDamage(EnemyUnit target) { target.Life.Count = target.Life.Count - 1; }
public VisualEnemyUnit(EnemyUnit enemyUnit, SpriteAnimation spriteAnimation) { EnemyUnit = enemyUnit; MovementAnimation = spriteAnimation; }
private void AddEnemy(Point point) { var enemyUnit = new EnemyUnit(World, point, World.Player); enemyUnit.Life.Count = World.WorldState.LevelNumber; enemyUnit.Direction = UnitDirection.Left; enemyUnit.UserData = new VisualEnemyUnit(enemyUnit, Gfx.Instance.GetEnemyMovementAnimation()); World.Enemies.Add(enemyUnit); }