This commit is contained in:
2026-03-09 09:25:01 +08:00
parent 3dd5a9bf4e
commit e39164fed4
113 changed files with 5154 additions and 3828 deletions
+13 -8
View File
@@ -1,6 +1,7 @@
using Assets.MyGame.Scripts.Net;
using Assets.MyGame.Scripts.Net.API;
using Newtonsoft.Json;
using System;
using UnityEngine;
using UnityEngine.SceneManagement;
@@ -8,21 +9,21 @@ public class GameManager : MonoSingleton<GameManager>
{
public GameConfig gameConfig;
public UserToken user;
public GameData gameData=new GameData();
public GameData gameData = new GameData();
public Scene scene;
protected override async void Awake()
{
Application.runInBackground = true;
base.Awake();
gameData.currUser="123";
gameData.currUser = "123";
MonsterMoveLine.LoadBezier();//初始化加载路线
//string json = Resources.Load<TextAsset>("Config/GameConfig").text;
//gameConfig = JsonConvert.DeserializeObject<APIResponse<GameConfig>>(json).data;
APIManager.Response<GameConfig>(APIType.GameConfig_Get, res => { gameConfig = res; var v = CreateFishManager.Instance.CreateDic; });
}
public void StartGame()
}
public void StartGame(Action action)
{
switch (gameData.currGameType)
@@ -44,8 +45,12 @@ public class GameManager : MonoSingleton<GameManager>
break;
case GameType.XJMH:
WebSocketManager.Instance.Connect(SocketType.game);
if (action != null)
{
WebSocketManager.Instance.Connect(SocketType.game, action);
}
else
WebSocketManager.Instance.Connect(SocketType.game);
break;
case GameType.HHWK:
UIManager.Instance.ShowAsync(UIPanel.MainGamePanelDefault);
@@ -53,7 +58,7 @@ public class GameManager : MonoSingleton<GameManager>
default:
break;
}
}
// Start is called before the first frame update
void Start()
@@ -64,7 +69,7 @@ public class GameManager : MonoSingleton<GameManager>
// Update is called once per frame
void Update()
{
}
}