850 lines
40 KiB
C#
850 lines
40 KiB
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEditor;
|
|
using UnityEngine;
|
|
using UnityEngine.SceneManagement;
|
|
|
|
public class OrderManager : MonoBehaviour
|
|
{
|
|
public static int userNumber;
|
|
public static string[] user_1 = { "C1_Safe_Construction", "C1_Safe_Palmtree", "C1_Safe_Animal", "C1_Safe_Boulder", "C2_Safe_Construction", "C2_Safe_Palmtree", "C2_Safe_Animal", "C2_Safe_Boulder", "C1_UnSafe_Construction", "C1_UnSafe_Palmtree", "C1_UnSafe_Animal", "C1_UnSafe_Boulder", "C2_UnSafe_Construction", "C2_UnSafe_Palmtree", "C2_UnSafe_Animal", "C2_UnSafe_Boulder" };
|
|
public static string[] user_2 = { "C2_Safe_Construction", "C2_Safe_Palmtree", "C2_Safe_Animal", "C2_Safe_Boulder", "C1_Safe_Construction", "C1_Safe_Palmtree", "C1_Safe_Animal", "C1_Safe_Boulder", "C1_UnSafe_Construction", "C1_UnSafe_Palmtree", "C1_UnSafe_Animal", "C1_UnSafe_Boulder", "C2_UnSafe_Construction", "C2_UnSafe_Palmtree", "C2_UnSafe_Animal", "C2_UnSafe_Boulder" };
|
|
public static string[] user_3 = { "C1_Safe_Construction", "C1_Safe_Palmtree", "C1_Safe_Animal", "C1_Safe_Boulder", "C2_Safe_Construction", "C2_Safe_Palmtree", "C2_Safe_Animal", "C2_Safe_Boulder", "C2_UnSafe_Construction", "C2_UnSafe_Palmtree", "C2_UnSafe_Animal", "C2_UnSafe_Boulder", "C1_UnSafe_Construction", "C1_UnSafe_Palmtree", "C1_UnSafe_Animal", "C1_UnSafe_Boulder" };
|
|
public static string[] user_4 = { "C2_Safe_Construction", "C2_Safe_Palmtree", "C2_Safe_Animal", "C2_Safe_Boulder", "C1_Safe_Construction", "C1_Safe_Palmtree", "C1_Safe_Animal", "C1_Safe_Boulder", "C2_UnSafe_Construction", "C2_UnSafe_Palmtree", "C2_UnSafe_Animal", "C2_UnSafe_Boulder", "C1_UnSafe_Construction", "C1_UnSafe_Palmtree", "C1_UnSafe_Animal", "C1_UnSafe_Boulder" };
|
|
public static string[] user_5 = { "C1_UnSafe_Construction", "C1_UnSafe_Palmtree", "C1_UnSafe_Animal", "C1_UnSafe_Boulder", "C2_UnSafe_Construction", "C2_UnSafe_Palmtree", "C2_UnSafe_Animal", "C2_UnSafe_Boulder", "C1_Safe_Construction", "C1_Safe_Palmtree", "C1_Safe_Animal", "C1_Safe_Boulder", "C2_Safe_Construction", "C2_Safe_Palmtree", "C2_Safe_Animal", "C2_Safe_Boulder" };
|
|
public static string[] user_6 = { "C2_UnSafe_Construction", "C2_UnSafe_Palmtree", "C2_UnSafe_Animal", "C2_UnSafe_Boulder", "C1_UnSafe_Construction", "C1_UnSafe_Palmtree", "C1_UnSafe_Animal", "C1_UnSafe_Boulder", "C1_Safe_Construction", "C1_Safe_Palmtree", "C1_Safe_Animal", "C1_Safe_Boulder", "C2_Safe_Construction", "C2_Safe_Palmtree", "C2_Safe_Animal", "C2_Safe_Boulder" };
|
|
public static string[] user_7 = { "C1_UnSafe_Construction", "C1_UnSafe_Palmtree", "C1_UnSafe_Animal", "C1_UnSafe_Boulder", "C2_UnSafe_Construction", "C2_UnSafe_Palmtree", "C2_UnSafe_Animal", "C2_UnSafe_Boulder", "C2_Safe_Construction", "C2_Safe_Palmtree", "C2_Safe_Animal", "C2_Safe_Boulder", "C1_Safe_Construction", "C1_Safe_Palmtree", "C1_Safe_Animal", "C1_Safe_Boulder" };
|
|
public static string[] user_8 = { "C2_UnSafe_Construction", "C2_UnSafe_Palmtree", "C2_UnSafe_Animal", "C2_UnSafe_Boulder", "C1_UnSafe_Construction", "C1_UnSafe_Palmtree", "C1_UnSafe_Animal", "C1_UnSafe_Boulder", "C2_Safe_Construction", "C2_Safe_Palmtree", "C2_Safe_Animal", "C2_Safe_Boulder", "C1_Safe_Construction", "C1_Safe_Palmtree", "C1_Safe_Animal", "C1_Safe_Boulder" };
|
|
// Start is called before the first frame update
|
|
void Start()
|
|
{
|
|
|
|
}
|
|
|
|
// Update is called once per frame
|
|
void Update()
|
|
{
|
|
if (Input.GetKey("1"))
|
|
{
|
|
userNumber = 1;
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_1[0]);
|
|
}
|
|
else if (Input.GetKey("2"))
|
|
{
|
|
userNumber = 2;
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_2[0]);
|
|
}
|
|
else if (Input.GetKey("3"))
|
|
{
|
|
userNumber = 3;
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_3[0]);
|
|
}
|
|
else if (Input.GetKey("4"))
|
|
{
|
|
userNumber = 4;
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_4[0]);
|
|
}
|
|
else if (Input.GetKey("5"))
|
|
{
|
|
userNumber = 5;
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_5[0]);
|
|
}
|
|
else if (Input.GetKey("6"))
|
|
{
|
|
userNumber = 6;
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_6[0]);
|
|
}
|
|
else if (Input.GetKey("7"))
|
|
{
|
|
userNumber = 7;
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_7[0]);
|
|
}
|
|
else if (Input.GetKey("8"))
|
|
{
|
|
userNumber = 8;
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_8[0]);
|
|
}
|
|
|
|
}
|
|
|
|
public void ChangeSceneOrder()
|
|
{
|
|
if (userNumber == 1)
|
|
{
|
|
string CurrentSceneName = UnityEngine.SceneManagement.SceneManager.GetActiveScene().name;
|
|
if (CurrentSceneName == user_1[0])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_1[1]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_1[1])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_1[2]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_1[2])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_1[3]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_1[3])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_1[4]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_1[4])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_1[5]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_1[5])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_1[6]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_1[6])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_1[7]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_1[7])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_1[8]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_1[8])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_1[9]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_1[9])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_1[10]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_1[10])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_1[11]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_1[11])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_1[12]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_1[12])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_1[13]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_1[13])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_1[14]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_1[14])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_1[15]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_1[15])
|
|
{
|
|
#if UNITY_EDITOR
|
|
// Stops the scene if in the Unity Editor
|
|
if (EditorApplication.isPlaying)
|
|
{
|
|
EditorApplication.isPlaying = false;
|
|
}
|
|
else
|
|
{
|
|
Debug.Log("Scene stopped in Editor mode.");
|
|
EditorApplication.ExitPlaymode();
|
|
}
|
|
#else
|
|
// Exits the application in a built game
|
|
Application.Quit();
|
|
#endif
|
|
}
|
|
}
|
|
else if (userNumber == 2)
|
|
{
|
|
string CurrentSceneName = UnityEngine.SceneManagement.SceneManager.GetActiveScene().name;
|
|
if (CurrentSceneName == user_2[0])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_2[1]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_2[1])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_2[2]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_2[2])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_2[3]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_2[3])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_2[4]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_2[4])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_2[5]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_2[5])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_2[6]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_2[6])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_2[7]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_2[7])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_2[8]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_2[8])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_2[9]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_2[9])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_2[10]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_2[10])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_2[11]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_2[11])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_2[12]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_2[12])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_2[13]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_2[13])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_2[14]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_2[14])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_2[15]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_2[15])
|
|
{
|
|
#if UNITY_EDITOR
|
|
// Stops the scene if in the Unity Editor
|
|
if (EditorApplication.isPlaying)
|
|
{
|
|
EditorApplication.isPlaying = false;
|
|
}
|
|
else
|
|
{
|
|
Debug.Log("Scene stopped in Editor mode.");
|
|
EditorApplication.ExitPlaymode();
|
|
}
|
|
#else
|
|
// Exits the application in a built game
|
|
Application.Quit();
|
|
#endif
|
|
}
|
|
}
|
|
else if (userNumber == 3)
|
|
{
|
|
string CurrentSceneName = UnityEngine.SceneManagement.SceneManager.GetActiveScene().name;
|
|
if (CurrentSceneName == user_3[0])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_3[1]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_3[1])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_3[2]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_3[2])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_3[3]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_3[3])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_3[4]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_3[4])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_3[5]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_3[5])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_3[6]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_3[6])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_3[7]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_3[7])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_3[8]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_3[8])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_3[9]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_3[9])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_3[10]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_3[10])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_3[11]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_3[11])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_3[12]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_3[12])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_3[13]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_3[13])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_3[14]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_3[14])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_3[15]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_3[15])
|
|
{
|
|
#if UNITY_EDITOR
|
|
// Stops the scene if in the Unity Editor
|
|
if (EditorApplication.isPlaying)
|
|
{
|
|
EditorApplication.isPlaying = false;
|
|
}
|
|
else
|
|
{
|
|
Debug.Log("Scene stopped in Editor mode.");
|
|
EditorApplication.ExitPlaymode();
|
|
}
|
|
#else
|
|
// Exits the application in a built game
|
|
Application.Quit();
|
|
#endif
|
|
}
|
|
}
|
|
else if (userNumber == 4)
|
|
{
|
|
string CurrentSceneName = UnityEngine.SceneManagement.SceneManager.GetActiveScene().name;
|
|
if (CurrentSceneName == user_4[0])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_4[1]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_4[1])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_4[2]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_4[2])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_4[3]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_4[3])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_4[4]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_4[4])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_4[5]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_4[5])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_4[6]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_4[6])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_4[7]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_4[7])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_4[8]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_4[8])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_4[9]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_4[9])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_4[10]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_4[10])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_4[11]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_4[11])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_4[12]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_4[12])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_4[13]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_4[13])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_4[14]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_4[14])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_4[15]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_4[15])
|
|
{
|
|
#if UNITY_EDITOR
|
|
// Stops the scene if in the Unity Editor
|
|
if (EditorApplication.isPlaying)
|
|
{
|
|
EditorApplication.isPlaying = false;
|
|
}
|
|
else
|
|
{
|
|
Debug.Log("Scene stopped in Editor mode.");
|
|
EditorApplication.ExitPlaymode();
|
|
}
|
|
#else
|
|
// Exits the application in a built game
|
|
Application.Quit();
|
|
#endif
|
|
}
|
|
}
|
|
else if (userNumber == 5)
|
|
{
|
|
string CurrentSceneName = UnityEngine.SceneManagement.SceneManager.GetActiveScene().name;
|
|
if (CurrentSceneName == user_5[0])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_5[1]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_5[1])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_5[2]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_5[2])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_5[3]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_5[3])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_5[4]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_5[4])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_5[5]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_5[5])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_5[6]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_5[6])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_5[7]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_5[7])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_5[8]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_5[8])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_5[9]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_5[9])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_5[10]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_5[10])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_5[11]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_5[11])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_5[12]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_5[12])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_5[13]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_5[13])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_5[14]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_5[14])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_5[15]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_5[15])
|
|
{
|
|
#if UNITY_EDITOR
|
|
// Stops the scene if in the Unity Editor
|
|
if (EditorApplication.isPlaying)
|
|
{
|
|
EditorApplication.isPlaying = false;
|
|
}
|
|
else
|
|
{
|
|
Debug.Log("Scene stopped in Editor mode.");
|
|
EditorApplication.ExitPlaymode();
|
|
}
|
|
#else
|
|
// Exits the application in a built game
|
|
Application.Quit();
|
|
#endif
|
|
}
|
|
}
|
|
else if (userNumber == 6)
|
|
{
|
|
string CurrentSceneName = UnityEngine.SceneManagement.SceneManager.GetActiveScene().name;
|
|
if (CurrentSceneName == user_6[0])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_6[1]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_6[1])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_6[2]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_6[2])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_6[3]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_6[3])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_6[4]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_6[4])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_6[5]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_6[5])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_6[6]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_6[6])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_6[7]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_6[7])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_6[8]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_6[8])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_6[9]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_6[9])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_6[10]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_6[10])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_6[11]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_6[11])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_6[12]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_6[12])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_6[13]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_6[13])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_6[14]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_6[14])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_6[15]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_6[15])
|
|
{
|
|
#if UNITY_EDITOR
|
|
// Stops the scene if in the Unity Editor
|
|
if (EditorApplication.isPlaying)
|
|
{
|
|
EditorApplication.isPlaying = false;
|
|
}
|
|
else
|
|
{
|
|
Debug.Log("Scene stopped in Editor mode.");
|
|
EditorApplication.ExitPlaymode();
|
|
}
|
|
#else
|
|
// Exits the application in a built game
|
|
Application.Quit();
|
|
#endif
|
|
}
|
|
}
|
|
else if (userNumber == 7)
|
|
{
|
|
string CurrentSceneName = UnityEngine.SceneManagement.SceneManager.GetActiveScene().name;
|
|
if (CurrentSceneName == user_7[0])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_7[1]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_7[1])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_7[2]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_7[2])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_7[3]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_7[3])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_7[4]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_7[4])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_7[5]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_7[5])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_7[6]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_7[6])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_7[7]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_7[7])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_7[8]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_7[8])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_7[9]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_7[9])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_7[10]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_7[10])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_7[11]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_7[11])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_7[12]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_7[12])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_7[13]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_7[13])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_7[14]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_7[14])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_7[15]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_7[15])
|
|
{
|
|
#if UNITY_EDITOR
|
|
// Stops the scene if in the Unity Editor
|
|
if (EditorApplication.isPlaying)
|
|
{
|
|
EditorApplication.isPlaying = false;
|
|
}
|
|
else
|
|
{
|
|
Debug.Log("Scene stopped in Editor mode.");
|
|
EditorApplication.ExitPlaymode();
|
|
}
|
|
#else
|
|
// Exits the application in a built game
|
|
Application.Quit();
|
|
#endif
|
|
}
|
|
}
|
|
else if (userNumber == 8)
|
|
{
|
|
string CurrentSceneName = UnityEngine.SceneManagement.SceneManager.GetActiveScene().name;
|
|
if (CurrentSceneName == user_8[0])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_8[1]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_8[1])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_8[2]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_8[2])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_8[3]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_8[3])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_8[4]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_8[4])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_8[5]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_8[5])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_8[6]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_8[6])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_8[7]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_8[7])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_8[8]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_8[8])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_8[9]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_8[9])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_8[10]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_8[10])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_8[11]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_8[11])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_8[12]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_8[12])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_8[13]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_8[13])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_8[14]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_8[14])
|
|
{
|
|
UnityEngine.SceneManagement.SceneManager.LoadScene(user_8[15]);
|
|
Debug.Log(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
|
|
}
|
|
else if (CurrentSceneName == user_8[15])
|
|
{
|
|
#if UNITY_EDITOR
|
|
// Stops the scene if in the Unity Editor
|
|
if (EditorApplication.isPlaying)
|
|
{
|
|
EditorApplication.isPlaying = false;
|
|
}
|
|
else
|
|
{
|
|
Debug.Log("Scene stopped in Editor mode.");
|
|
EditorApplication.ExitPlaymode();
|
|
}
|
|
#else
|
|
// Exits the application in a built game
|
|
Application.Quit();
|
|
#endif
|
|
}
|
|
}
|
|
}
|
|
}
|