static void Main(string[] args) { Console.WriteLine("Test 1, create Electric Guitar, Bass Guitar and Violin with default strings."); var guitar = new ElectricGuitar(); var bassGuitar = new BassGuitar(); var violin = new Violin(); Console.WriteLine("Test 1 Play"); guitar.Play(); bassGuitar.Play(); violin.Play(); Console.WriteLine("Test 2, create Electric Guitar, Bass Guitar with 7 and 5 strings ."); ElectricGuitar guitar2 = new ElectricGuitar(7); BassGuitar bassGuitar2 = new BassGuitar(5); Console.WriteLine("Test 2 Play"); guitar2.Play(); bassGuitar2.Play(); Console.ReadKey(); }
public IBassGuitar CreateBassGuitar(string make, string model, decimal price, string color, string bodyWood, string fingerboardWood) { var bassGuitar = new BassGuitar(make, model, price, color, bodyWood, fingerboardWood); return(bassGuitar); }
public override bool Test(Sim a, BassGuitar target, bool isAutonomous, ref GreyedOutTooltipCallback greyedOutTooltipCallback) { return true; }
public override string GetInteractionName(Sim actor, BassGuitar target, InteractionObjectPair iop) { return base.GetInteractionName(actor, target, new InteractionObjectPair(BassGuitar.PlayForTips.Singleton, target)); }
public override bool Test(Sim a, BassGuitar target, bool isAutonomous, ref GreyedOutTooltipCallback greyedOutTooltipCallback) { return(true); }
public override string GetInteractionName(Sim actor, BassGuitar target, InteractionObjectPair iop) { return(base.GetInteractionName(actor, target, new InteractionObjectPair(BassGuitar.PlayForTips.Singleton, target))); }