public override void EquiperArme(EnumArme uneArme) { if (this != null) { switch (uneArme) { case EnumArme.Arc: Arme = new Arc(); Console.WriteLine("Arc équipé"); AugmenterStatsArme(); break; case EnumArme.Dague: Arme = new Dague(); Console.WriteLine("Dague équipée"); AugmenterStatsArme(); break; case EnumArme.DualHache: Arme = new Dual(); Console.WriteLine("Dual Hâches équipées"); AugmenterStatsArme(); break; case EnumArme.Epee: Arme = new Epee(); Console.WriteLine("Epée équipée"); AugmenterStatsArme(); break; case EnumArme.Sceptre: Arme = new Sceptre(); Console.WriteLine("Sceptre équipé"); AugmenterStatsArme(); break; case EnumArme.Zariche: Arme = new Zariche(); Console.WriteLine("Zariche équipée"); AugmenterStatsArme(); break; default: Arme = new Dague(); Console.WriteLine("Dague équipée"); AugmenterStatsArme(); break; } } }
public override void EquiperArme(EnumArme uneArme) { if (this != null) { switch (uneArme) { case EnumArme.Arc: Arme = new Arc(); AugmenterStatsArme(); break; case EnumArme.Dague: Arme = new Dague(); AugmenterStatsArme(); break; case EnumArme.DualHache: Arme = new Dual(); AugmenterStatsArme(); break; case EnumArme.Epee: Arme = new Epee(); AugmenterStatsArme(); break; case EnumArme.Sceptre: Arme = new Sceptre(); AugmenterStatsArme(); break; default: Arme = new Dague(); AugmenterStatsArme(); break; } } }
public abstract void EquiperArme(EnumArme uneArme);