/// <summary> /// 初始化 /// </summary> void Initialize() { BaseBeheviour.Initialize(); DontDestroyOnLoad(gameObject); var gameMgr = ManagementCenter.GetManager <GameManager>(); if (gameMgr != null) { gameMgr.Initialize(); } }
protected override void OnUpdate() { base.OnUpdate(); BaseBeheviour.OnUpdate(Time.deltaTime); }
public static T GetManager <T>() where T : class { return(BaseBeheviour.GetManager <T>()); }
/// <summary> /// 获取扩展管理器 /// </summary> /// <param name="name"></param> /// <returns></returns> public static object GetExtManager(string name) { return(BaseBeheviour.GetExtManager(name)); }
/// <summary> /// 获取管理器 /// </summary> /// <param name="managerName"></param> /// <returns></returns> public static BaseManager GetManager(string managerName) { return(BaseBeheviour.GetManager(managerName)); }