protected override void TankShoot(Tank tank) { }
public TutorialEnemy(float px, float py, float accuracy = 1f) : base(accuracy) { Tank = new Tank(px, py, this, TankMove, TankShoot, BarrelMove, 0xffaa2222); AddChild(Tank); }
protected override void TankMove(Tank tank) { }
protected override void TankMove(Tank tank) { // Enemy tanks don't move }
protected abstract void TankShoot(Tank tank);
protected abstract void TankMove(Tank tank);
protected abstract void BarrelMove(Tank tank);