private void Awake() { IEngine jetEngine = new JetEngine(); IDriver humanDriver = new HumanDriver(); m_PlayerBike.SetEngine(jetEngine); m_PlayerBike.SetDriver(humanDriver); m_PlayerBike.StartEngine(); IEngine nitroEngine = new NitroEngine(); IDriver AIDriver = new AndroidDriver(); m_AIBike.SetEngine(nitroEngine); m_AIBike.SetDriver(AIDriver); m_AIBike.StartEngine(); IEngine lawnMowerEngine = new LawnMowerEngine(); IDriver redneckDriver = new RedneckDriver(); m_RedneckBike.SetEngine(lawnMowerEngine); m_RedneckBike.SetDriver(redneckDriver); m_RedneckBike.StartEngine(); IEngine handCrankEngine = new HandCrankEngine(); IDriver marioDriver = new MarioDriver(); m_MarioBike.SetEngine(handCrankEngine); m_MarioBike.SetDriver(marioDriver); m_MarioBike.StartEngine(); }
private void Awake() { text.text = "Press A to turn LEFT and D to turn RIGHT"; //Human + Jet IEngine jetEngine = new JetEngine(); IDriver humanDriver = new HumanDriver(); m_PlayerBike.SetEngine(jetEngine); m_PlayerBike.SetDriver(humanDriver); m_PlayerBike.StartEngine(); //AI + Nitro IEngine nitroEngine = new NitroEngine(); IDriver aiDriver = new AndroidDriver(); m_PlayerBike.SetEngine(nitroEngine); m_PlayerBike.SetDriver(aiDriver); m_PlayerBike.StartEngine(); //Redneck + Watermill IEngine waterMillEngine = new WaterMillEngine(); IDriver redneckDriver = new RedneckDriver(); m_PlayerBike.SetEngine(waterMillEngine); m_PlayerBike.SetDriver(redneckDriver); m_PlayerBike.StartEngine(); //Software + Game IEngine gameEngine = new GameEngine(); IDriver softwareDriver = new SoftwareDriver(); m_PlayerBike.SetEngine(gameEngine); m_PlayerBike.SetDriver(softwareDriver); m_PlayerBike.StartEngine(); }