101 lines
2.5 KiB
C#
101 lines
2.5 KiB
C#
|
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;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|