Browse Source

Allow console test scene to control the base game that is being used

console
Nico de Poel 5 years ago
parent
commit
f2cea2847d
  1. 1
      Assets/Scenes/ConsoleTest.unity
  2. 5
      Assets/Scripts/ConsoleTest.cs

1
Assets/Scenes/ConsoleTest.unity

@ -153,6 +153,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 88251366d87c86e4482acc6b369e93f7, type: 3} m_Script: {fileID: 11500000, guid: 88251366d87c86e4482acc6b369e93f7, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
baseGame: 0
mod: mod:
args: args:
mainCamera: {fileID: 963194227} mainCamera: {fileID: 963194227}

5
Assets/Scripts/ConsoleTest.cs

@ -5,6 +5,9 @@ using UnityEngine;
public class ConsoleTest : MonoBehaviour public class ConsoleTest : MonoBehaviour
{ {
[SerializeField]
private MissionPack baseGame = MissionPack.Quake;
[SerializeField] [SerializeField]
private string mod, args; private string mod, args;
@ -21,7 +24,7 @@ public class ConsoleTest : MonoBehaviour
Debug.Log($"Running in {IntPtr.Size * 8}-bit mode"); Debug.Log($"Running in {IntPtr.Size * 8}-bit mode");
uq = gameObject.AddComponent<UniQuake>(); uq = gameObject.AddComponent<UniQuake>();
uq.BaseGame = MissionPack.Quake;
uq.BaseGame = baseGame;
uq.ModDirectory = mod; uq.ModDirectory = mod;
uq.AdditionalArguments = ParseArgs(); uq.AdditionalArguments = ParseArgs();
uq.Camera = mainCamera; uq.Camera = mainCamera;

Loading…
Cancel
Save