public override void SetCannons() { // Tests Purpose //base.SetCannons(); // Creating Cannons zeroCannon = new AutoCannon(); oneCannon = new AutoCannon(); twoCannon = new AutoCannon(); threeCannon = new AutoCannon(); fourCannon = new AutoCannon(); // Defining Cannons var Cannons = new Cannon[] { zeroCannon, oneCannon, twoCannon, threeCannon, fourCannon }; // this.Cannons = Cannons; RepositionCannons(Bounds); }
static void Main(string[] args) { Mecha heavy = new HeavyMecha(); heavy = new AutoCannon(heavy); heavy = new HeavyLaser(heavy); Console.WriteLine("{0} {1} cr", heavy.GetDescription(), heavy.CalculateCost()); Console.ReadLine(); }