// // CPT operator / SondeerGame // This source file is (c) by Deltares. // - October 2014 // //============================================================================= // GeoPlayerControllerIntro // Started using RTPlayerController And ExampleController (UDN) // // Includes funtion to put Simple Player Controller for intro // //============================================================================= class GeoPlayerControllerIntro extends GeoPlayerController; function PreBeginPlay() { /// jln - 02-10-2008 Always start game with Slomo 1 ConsoleCommand("slomo 1"); (self).InitCompany(); ChangeStart(); /// Set player language: PlayerLanguage = Localize("Game","PlayerLanguage", "SondeerGame"); Super.PreBeginPlay(); //(self).ReplaceSondeerStarts(); SaveConfig(); } function ChangeStart() { local SondeerWagenStart starts; foreach AllActors(class'SondeerWagenStart', starts) { starts.LinkMesh(GetSondeerWagenMesh()); starts.Skins[0] = GetSondeerWagenSkin(); starts.Skins[1] = Texture'sondeermeester.SondeerWagen.Wagen_Base'; starts.Skins[2] = Texture'sondeermeester.SondeerWagen.Wagen_TankTracks'; } } exec function ShowMenu() { SkipIntro(); } exec function ShowMap() { SkipIntro(); } exec function OpenMidGameMenu() { SkipIntro(); } exec function LeftClick() { SkipIntro(); } function SkipIntro() { local string MenuName; MenuName = class'GameEngine'.default.MainMenuClass; ClientOpenMenu(MenuName, true); } defaultproperties { Tag="IntroPlayer" }