M: Changing organization of project
This commit is contained in:
39
Assets/Scripts/ChangeScene.cs
Normal file
39
Assets/Scripts/ChangeScene.cs
Normal file
@ -0,0 +1,39 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UnityEngine.SceneManagement;
|
||||
using UnityEngine.UI;
|
||||
|
||||
public enum AvailableScenes {
|
||||
MainMenu,
|
||||
CompoMenu,
|
||||
PreviewMenu,
|
||||
Fusion,
|
||||
}
|
||||
|
||||
public class ChangeScene : MonoBehaviour
|
||||
{
|
||||
|
||||
public Button button;
|
||||
public AvailableScenes sceneToChange = AvailableScenes.MainMenu;
|
||||
readonly Dictionary<AvailableScenes, String> _scenesNames = new Dictionary<AvailableScenes, String>()
|
||||
{
|
||||
{ AvailableScenes.MainMenu, "MainMenu" },
|
||||
{ AvailableScenes.CompoMenu, "CompositionMenu" },
|
||||
{ AvailableScenes.Fusion, "Fusion" },
|
||||
};
|
||||
// Start is called before the first frame update
|
||||
void Start()
|
||||
{
|
||||
if (button != null)
|
||||
{
|
||||
button.onClick.AddListener(this.OnClick);
|
||||
}
|
||||
}
|
||||
|
||||
void OnClick()
|
||||
{
|
||||
SceneManager.LoadScene(_scenesNames[this.sceneToChange], LoadSceneMode.Single);
|
||||
}
|
||||
}
|
11
Assets/Scripts/ChangeScene.cs.meta
Normal file
11
Assets/Scripts/ChangeScene.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 008643b18755e7e41b999511ad7bbd17
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Assets/Scripts/Config.meta
Normal file
8
Assets/Scripts/Config.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c901c8bad6239f245ba05f2e8c944195
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
29
Assets/Scripts/Config/GlobalConfig.cs
Normal file
29
Assets/Scripts/Config/GlobalConfig.cs
Normal file
@ -0,0 +1,29 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class GlobalConfig {
|
||||
private static GlobalConfig _instance;
|
||||
public static string AppName = "T-VIR";
|
||||
public static string AppVersion = "0.1";
|
||||
public static string LastEditedDate = "02/11/2023 - 11:33";
|
||||
|
||||
public GlobalConfig()
|
||||
{
|
||||
if (GlobalConfig._instance == null)
|
||||
{
|
||||
this.Initialize();
|
||||
}
|
||||
}
|
||||
|
||||
public static GlobalConfig GetInstance()
|
||||
{
|
||||
return GlobalConfig._instance;
|
||||
}
|
||||
|
||||
bool Initialize()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
11
Assets/Scripts/Config/GlobalConfig.cs.meta
Normal file
11
Assets/Scripts/Config/GlobalConfig.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d75480a71c557894997198baf39d38c5
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
18
Assets/Scripts/MainMenuLoader.cs
Normal file
18
Assets/Scripts/MainMenuLoader.cs
Normal file
@ -0,0 +1,18 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class MainMenuLoader : MonoBehaviour
|
||||
{
|
||||
// Start is called before the first frame update
|
||||
void Start()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
// Update is called once per frame
|
||||
void Update()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
11
Assets/Scripts/MainMenuLoader.cs.meta
Normal file
11
Assets/Scripts/MainMenuLoader.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 54a7d50501985624695af1d7f35310a6
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
3
Assets/Scripts/Scripts.asmdef
Normal file
3
Assets/Scripts/Scripts.asmdef
Normal file
@ -0,0 +1,3 @@
|
||||
{
|
||||
"name": "Scripts"
|
||||
}
|
7
Assets/Scripts/Scripts.asmdef.meta
Normal file
7
Assets/Scripts/Scripts.asmdef.meta
Normal file
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: de909f71d2be8cc4d89914b8978b423b
|
||||
AssemblyDefinitionImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Reference in New Issue
Block a user