Files
5.24BuYu/Assets/MyGame/Scripts/Manager/GameManager.cs
T
2025-12-26 11:15:56 +08:00

60 lines
1.6 KiB
C#

using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Threading.Tasks;
using UnityEngine;
public class GameManager : MonoSingleton<GameManager>
{
public GameData gameData=new GameData();
protected override async void Awake()
{
base.Awake();
gameData.currUser="123";
//CharacterAnimationType
MonsterMoveLine.LoadBezierTxtAsync("MoveLines");
}
public void StartGame()
{
switch (gameData.currGameType)
{
case GameType.JQQD:
break;
case GameType.defaultPanel:
UIManager.Instance.ShowAsync(UIPanel.MainGamePanelDefault);
break;
case GameType.FXZY:
UIManager.Instance.ShowAsync(UIPanel.MainGamePanelDefault);
break;
case GameType.TGXX:
UIManager.Instance.ShowAsync(UIPanel.MainGamePanelDefault);
break;
case GameType.ZGXQ:
UIManager.Instance.ShowAsync(UIPanel.MainGamePanelDefault);
break;
case GameType.XJMH:
UIManager.Instance.ShowAsync(UIPanel.MainGamePanelXJMH);
break;
case GameType.HHWK:
UIManager.Instance.ShowAsync(UIPanel.MainGamePanelDefault);
break;
default:
break;
}
}
// Start is called before the first frame update
void Start()
{
UIManager.Instance.ShowAsync(UIPanel.LoginPanel);
}
// Update is called once per frame
void Update()
{
}
}