/* @brief:系统启动注册事件 * @return void */ public static void RegistCallback(bool bClear = true) { IGameReceiver iGameRecv = Game.Instance.mGameRecv; if (iGameRecv == null) { LogSystem.Log("Error!! WorldStage::RegistCallback iGameRecv is null"); return; } GameSceneManager.RegistCallback(iGameRecv, bClear); ObjectManager.RegistCallback(iGameRecv, bClear); RecordSystem.RegistCallback(iGameRecv, bClear); CustomSystem.RegistCallback(iGameRecv, bClear); ViewSystem.RegistCallback(iGameRecv, bClear); TableSystem.RegistCallback(); ServerCustom.RegistCallBack(); iGameRecv.RegistCallBack("on_msg_tracert", on_msg_tracert); iGameRecv.RegistCallBack("on_terminate", on_terminate); }
public async UniTask <IViewModel> Create(IContext context, Type modelType) => await ViewSystem.Create(context, modelType);
public bool IsValid(Type modelType) => ViewSystem.IsValid(modelType);