V3.1.1 优化代码
优化可读性与规范化命名方式
This commit is contained in:
@@ -8,7 +8,7 @@ public class SceneLoader : MonoBehaviour
|
||||
Train,
|
||||
Play,
|
||||
}
|
||||
public void loadScene(SceneType sceneType)
|
||||
public void LoadGameScene(SceneType sceneType)
|
||||
{
|
||||
switch (sceneType)
|
||||
{
|
||||
|
||||
@@ -4,11 +4,11 @@ using UnityEngine;
|
||||
|
||||
public class StartUIManager : MonoBehaviour
|
||||
{
|
||||
public int WaitTimeLimit = 45;
|
||||
public GameObject SceneLoaderObj;
|
||||
public GameObject StartSceneDataObj;
|
||||
public TextMeshProUGUI MessageTextObj;
|
||||
public TextMeshProUGUI WaitTimeTextObj;
|
||||
public int waitTimeLimit = 45;
|
||||
public GameObject sceneLoaderObj;
|
||||
public GameObject startSceneDataObj;
|
||||
public TextMeshProUGUI messageTextObj;
|
||||
public TextMeshProUGUI waitTimeTextObj;
|
||||
private SceneLoader sceneLoader;
|
||||
private StartSeneData startSceneData;
|
||||
private float startTime;
|
||||
@@ -16,20 +16,20 @@ public class StartUIManager : MonoBehaviour
|
||||
// Start is called before the first frame update
|
||||
void Start()
|
||||
{
|
||||
sceneLoader = SceneLoaderObj.GetComponent<SceneLoader>();
|
||||
startSceneData = StartSceneDataObj.GetComponent<StartSeneData>();
|
||||
MessageTextObj.text = "";
|
||||
sceneLoader = sceneLoaderObj.GetComponent<SceneLoader>();
|
||||
startSceneData = startSceneDataObj.GetComponent<StartSeneData>();
|
||||
messageTextObj.text = "";
|
||||
}
|
||||
|
||||
private void Update()
|
||||
{
|
||||
// update time limit left;
|
||||
float leftTime = WaitTimeLimit - Time.realtimeSinceStartup;
|
||||
WaitTimeTextObj.text = ((int)Math.Round(leftTime)).ToString();
|
||||
float leftTime = waitTimeLimit - Time.realtimeSinceStartup;
|
||||
waitTimeTextObj.text = ((int)Math.Round(leftTime)).ToString();
|
||||
if (leftTime <= 1)
|
||||
{
|
||||
// if time limit is over, load Train Scene
|
||||
sceneLoader.loadScene(SceneLoader.SceneType.Train);
|
||||
sceneLoader.LoadGameScene(SceneLoader.SceneType.Train);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -38,15 +38,15 @@ public class StartUIManager : MonoBehaviour
|
||||
public void OnTrainStartButtonPressed()
|
||||
{
|
||||
startSceneData.gamemode = 0;
|
||||
sceneLoader.loadScene(SceneLoader.SceneType.Train);
|
||||
MessageTextObj.text = "Loading Train Scene...";
|
||||
sceneLoader.LoadGameScene(SceneLoader.SceneType.Train);
|
||||
messageTextObj.text = "Loading Train Scene...";
|
||||
}
|
||||
// while StartButton-Play Pressed
|
||||
public void OnPlayButtonPressed()
|
||||
{
|
||||
startSceneData.gamemode = 1;
|
||||
sceneLoader.loadScene(SceneLoader.SceneType.Play);
|
||||
MessageTextObj.text = "Loading Play Scene...";
|
||||
sceneLoader.LoadGameScene(SceneLoader.SceneType.Play);
|
||||
messageTextObj.text = "Loading Play Scene...";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user