TheInitialProject/Assets/Scripts/Base/AppEntry.Builtin.cs

101 lines
2.5 KiB
C#
Raw Permalink Normal View History

2024-10-23 16:59:02 +08:00
using CaoCao.Runtime;
using UnityEngine;
namespace Game
{
/// <summary>
/// <20><>Ϸ<EFBFBD><CFB7><EFBFBD>ڡ<EFBFBD>
/// </summary>
public partial class AppEntry : MonoBehaviour
{
/// <summary>
/// <20><>Ϸ<EFBFBD><CFB7><EFBFBD>ţ<EFBFBD><C5A3><EFBFBD>Ӫ<EFBFBD>ã<EFBFBD> 10012002(<28>ٷ<EFBFBD>)<29><>10022001(<28><><EFBFBD><EFBFBD>)
/// </summary>
public const int PackageID = 10010001;
//public const int PackageID = 10011001;
//public const int PackageID = 10013003;
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1>Ϸ<EFBFBD><CFB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public static BaseComponent Base
{
get;
private set;
}
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>״̬<D7B4><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public static FsmComponent Fsm
{
get;
private set;
}
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public static ProcedureComponent Procedure
{
get;
private set;
}
/// <summary>
/// <20><>ȡ<EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public static EventComponent Event
{
get;
private set;
}
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public static WebRequestComponent WebRequest
{
get;
private set;
}
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public static ObjectPoolComponent OjbectPool
{
get;
private set;
}
private static void InitBuiltinComponents()
{
Base = GameEntry.GetComponent<BaseComponent>();
Event = GameEntry.GetComponent<EventComponent>();
Procedure = GameEntry.GetComponent<ProcedureComponent>();
Fsm = GameEntry.GetComponent<FsmComponent>();
WebRequest = GameEntry.GetComponent<WebRequestComponent>();
OjbectPool = GameEntry.GetComponent<ObjectPoolComponent>();
}
public static bool IsDouYinPackage()
{
return PackageID == 10022001 || PackageID == 10112001;
}
public static bool IsYiYouPackage()
{
return PackageID == 10042001;
}
/// <summary>
/// Hotfix<69>л<EFBFBD>ȡPackageID<49><44>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><>ӵ<EFBFBD><D3B5><EFBFBD>AppEntry.PackageID<49><44><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD>ֵ,<2C><><EFBFBD>ǻ<EFBFBD><C7BB>ñ<EFBFBD><C3B1><EFBFBD>HotfixDllʱAppEntry.PackageID<49><44>ֵ
/// </summary>
/// <returns></returns>
public static int GetPackageID()
{
return PackageID;
}
}
}