2022-12-29 18:20:40 +08:00
|
|
|
|
using Axibug.Runtime;
|
|
|
|
|
using UnityEngine;
|
|
|
|
|
|
|
|
|
|
namespace Game
|
|
|
|
|
{
|
|
|
|
|
public static class GamePlayEntry
|
|
|
|
|
{
|
|
|
|
|
public static ResourcesComponent Resources
|
|
|
|
|
{
|
|
|
|
|
get;
|
|
|
|
|
private set;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// public static MainPlayerComponent MainPlayer
|
|
|
|
|
// {
|
|
|
|
|
// get;
|
|
|
|
|
// private set;
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
// public static MapComponent Map
|
|
|
|
|
// {
|
|
|
|
|
// get;
|
|
|
|
|
// private set;
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
// public static UserMgrComponent UserMgr
|
|
|
|
|
// {
|
|
|
|
|
// get;
|
|
|
|
|
// private set;
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
public static LubanComponent Luban
|
|
|
|
|
{
|
|
|
|
|
get;
|
|
|
|
|
set;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//public static RobotMgrComponent RobotMgr
|
|
|
|
|
//{
|
|
|
|
|
// get;
|
|
|
|
|
// set;
|
|
|
|
|
//}
|
|
|
|
|
|
2022-12-30 13:34:14 +08:00
|
|
|
|
public static InputComponent Input
|
|
|
|
|
{
|
|
|
|
|
get;
|
|
|
|
|
set;
|
|
|
|
|
}
|
2022-12-29 18:20:40 +08:00
|
|
|
|
|
|
|
|
|
//public static NetworkComponent Network
|
|
|
|
|
//{
|
|
|
|
|
// get;
|
|
|
|
|
// set;
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
//public static DropMgrComponent DropMgr
|
|
|
|
|
//{
|
|
|
|
|
// get;
|
|
|
|
|
// set;
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
//public static ItemMgrComponent ItemMgr
|
|
|
|
|
//{
|
|
|
|
|
// get;
|
|
|
|
|
// set;
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
//public static EffectMgrComponent EffectMgr
|
|
|
|
|
//{
|
|
|
|
|
// get;
|
|
|
|
|
// set;
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
public static UIMgr UI
|
|
|
|
|
{
|
|
|
|
|
get;
|
|
|
|
|
private set;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static Tips Tips
|
|
|
|
|
{
|
|
|
|
|
get;
|
|
|
|
|
private set;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//public static TaskComponent Task
|
|
|
|
|
//{
|
|
|
|
|
// get;
|
|
|
|
|
// private set;
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
//public static FindWayComponent FindWay
|
|
|
|
|
//{
|
|
|
|
|
// get;
|
|
|
|
|
// set;
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
//public static AudioComponent Audio
|
|
|
|
|
//{
|
|
|
|
|
// get;
|
|
|
|
|
// private set;
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
//public static TimeManager TimeMgr
|
|
|
|
|
//{
|
|
|
|
|
// get { return TimeManager.Instance; }
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
// Start is called before the first frame update
|
|
|
|
|
public static void Init()
|
|
|
|
|
{
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD>ȡһ<C8A1><D2BB>Axibug/Customs<6D>µĽڵ<C4BD>
|
|
|
|
|
Transform parent = AppEntry.HotUpdate.transform.parent;
|
|
|
|
|
|
|
|
|
|
Resources = parent.Find("Resources").gameObject.AddComponent<ResourcesComponent>();
|
2022-12-30 13:34:14 +08:00
|
|
|
|
Input = parent.Find("Input").gameObject.AddComponent<InputComponent>();
|
2022-12-29 18:20:40 +08:00
|
|
|
|
//Map = parent.Find("Map").gameObject.AddComponent<MapComponent>();
|
|
|
|
|
//MainPlayer = parent.Find("MainPlayer").gameObject.AddComponent<MainPlayerComponent>();
|
|
|
|
|
Luban = parent.Find("Luban").gameObject.AddComponent<LubanComponent>();
|
2022-12-30 13:34:14 +08:00
|
|
|
|
//RoleMgr = parent.Find("RoleMgr").gameObject.AddComponent<UserMgrComponent>();
|
2022-12-29 18:20:40 +08:00
|
|
|
|
//Network = parent.Find("Network").gameObject.AddComponent<NetworkComponent>();
|
|
|
|
|
//DropMgr = parent.Find("DropMgr").gameObject.AddComponent<DropMgrComponent>();
|
|
|
|
|
//ItemMgr = parent.Find("ItemMgr").gameObject.AddComponent<ItemMgrComponent>();
|
|
|
|
|
//ItemMgr.Init();
|
|
|
|
|
//EffectMgr = parent.Find("EffectMgr").gameObject.AddComponent<EffectMgrComponent>();
|
|
|
|
|
Tips = parent.Find("Tips").gameObject.AddComponent<Tips>();
|
|
|
|
|
//Task = parent.Find("Logic").gameObject.AddComponent<TaskComponent>();
|
|
|
|
|
//FindWay = parent.Find("Logic").gameObject.AddComponent<FindWayComponent>();
|
|
|
|
|
//Audio = parent.Find("Audio").gameObject.AddComponent<AudioComponent>();
|
|
|
|
|
|
|
|
|
|
GameObject go = Resources.CloneBySync("Assets/GameAssets/Prefabs/UI/UIYYControl/UIMgr.prefab", parent);
|
|
|
|
|
if (go == null)
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
UI = go.GetComponent<UIMgr>();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|