Inheritance: MonoBehaviour
Exemplo n.º 1
0
    /* @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);
    }
Exemplo n.º 2
0
 public async UniTask <IViewModel> Create(IContext context, Type modelType) => await ViewSystem.Create(context, modelType);
Exemplo n.º 3
0
 public bool IsValid(Type modelType) => ViewSystem.IsValid(modelType);