160 lines
4.4 KiB
C#
160 lines
4.4 KiB
C#
|
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;
|
|||
|
//}
|
|||
|
//public static NPCMgrComponent NpcMgr
|
|||
|
//{
|
|||
|
// get;
|
|||
|
// set;
|
|||
|
//}
|
|||
|
|
|||
|
//public static InputComponent Input
|
|||
|
//{
|
|||
|
// get;
|
|||
|
// set;
|
|||
|
//}
|
|||
|
|
|||
|
//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 ChatComponent Chat
|
|||
|
//{
|
|||
|
// get;
|
|||
|
// private set;
|
|||
|
//}
|
|||
|
//public static TaskComponent Task
|
|||
|
//{
|
|||
|
// get;
|
|||
|
// private set;
|
|||
|
//}
|
|||
|
|
|||
|
//public static FindWayComponent FindWay
|
|||
|
//{
|
|||
|
// get;
|
|||
|
// set;
|
|||
|
//}
|
|||
|
|
|||
|
//public static ClanComponent Clan
|
|||
|
//{
|
|||
|
// 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>();
|
|||
|
//Input = parent.Find("Input").gameObject.AddComponent<InputComponent>();
|
|||
|
//Map = parent.Find("Map").gameObject.AddComponent<MapComponent>();
|
|||
|
//MainPlayer = parent.Find("MainPlayer").gameObject.AddComponent<MainPlayerComponent>();
|
|||
|
Luban = parent.Find("Luban").gameObject.AddComponent<LubanComponent>();
|
|||
|
//UserMgr = parent.Find("UserMgr").gameObject.AddComponent<UserMgrComponent>();
|
|||
|
//RobotMgr = parent.Find("RobotMgr").gameObject.AddComponent<RobotMgrComponent>();
|
|||
|
//NpcMgr = parent.Find("NPCMgr").gameObject.AddComponent<NPCMgrComponent>();
|
|||
|
//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>();
|
|||
|
//Chat = parent.Find("Logic").gameObject.AddComponent<ChatComponent>();
|
|||
|
//Task = parent.Find("Logic").gameObject.AddComponent<TaskComponent>();
|
|||
|
//FindWay = parent.Find("Logic").gameObject.AddComponent<FindWayComponent>();
|
|||
|
//Clan = parent.Find("Logic").gameObject.AddComponent<ClanComponent>();
|
|||
|
//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>();
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
}
|