void StartGame(IwadInfo info) { mapBuilder = new DoomMapBuilder(); if (args.runTests) { Debug.Log("Running tests..."); // Keep a separate map builder to avoid issues building maps afterwards DoomMapBuilder testMapBuilder = new DoomMapBuilder(); foreach (KeyValuePair <string, MapInfo> entry in mapinfo) { int errors = testMapBuilder.TestMap(wad, entry.Key); if (errors > 0) { Debug.Log("Failed sectors in " + entry.Key + ": " + errors); } } } if (args.warp == "") { title.Build(wad); PlayMidi(info.titleMusic); } else { title.DisableCamera(); menuActive = false; BuildMap(args.warp); } SetupMenu(); SetupHUD(); }
void SetupTitleCamera() { GameObject titleCameraObject = new GameObject("TitleCamera"); Camera titleCamera = titleCameraObject.AddComponent <Camera>(); titleCamera.orthographic = true; titleCamera.orthographicSize = 1f; GameObject titleQuad = new GameObject("TitleQuad"); titleQuad.transform.parent = titleCameraObject.transform; titleQuad.transform.localPosition = new Vector3(0f, 0f, 1f); titleQuad.transform.localScale = new Vector3(3.2f, -2f, 1f); title = titleQuad.AddComponent <TitleSetup>(); title.Build(engineWad); }
void StartGame(IwadInfo info) { if (args.warp == "") { title.Build(wad); PlayMidi(info.titleMusic); } else { title.DisableCamera(); menuActive = false; BuildMap(args.warp); } SetupMenu(); SetupHUD(); }
void SetupTitleCamera() { GameObject titleCameraObject = new GameObject("TitleCamera"); // titleCameraObject.layer = LayerMask.NameToLayer("MENU"); Camera titleCamera = titleCameraObject.AddComponent <Camera>(); titleCamera.orthographic = true; titleCamera.orthographicSize = 1f; titleCamera.cullingMask = LayerMask.GetMask("MENU"); GameObject titleQuad = new GameObject("TitleQuad"); titleQuad.layer = LayerMask.NameToLayer("MENU"); titleQuad.transform.parent = titleCameraObject.transform; title = titleQuad.AddComponent <TitleSetup>(); title.Build(engineWad); }
void StartGame(IwadInfo info) { mapBuilder = new MapBuilder(); if (args.warp == "") { title.Build(wad); PlayMidi(info.titleMusic); } else { title.DisableCamera(); menuActive = false; BuildMap(args.warp); } menu = new DoomMenu(wad); }