public override void OnEntry(GameTime gameTime) { DevConsole.OnNewCommand += DevConsole_OnNewCommand; KeyboardEventDispatcher.OnKeyPressed += KeyboardEventDispatcher_OnKeyPressed; input.Refresh(); sP.Hook(); sS.Hook(); sT.Hook(); RendererInitArgs ria = ZXParser.ParseFile(@"Content\FX\RIA.txt", typeof(RendererInitArgs)) as RendererInitArgs; renderer = new RTSRenderer(game.Graphics, game.Content, ria, game.Window); // Rendering Effect fx = new RTSFXEntity(renderer.LoadEffect(FX_FILE_PATH)); // Default Team sP.Color = RTSColorScheme.Default.Primary; sS.Color = RTSColorScheme.Default.Secondary; sT.Color = RTSColorScheme.Default.Tertiary; colorScheme.Name = RTSColorScheme.Default.Name; // Create Camera camera = new OrbitingCamera(Vector3.Zero, 4f, G.Viewport.AspectRatio); camera.Pitch = MathHelper.PiOver4; camera.Yaw = 0; camera.FOV = MathHelper.PiOver4; unitDataFiles = new List <FileInfo>(); schemeFiles = new List <FileInfo>(); FindAllData(); curUnit = 0; }