/// <summary> /// DynamicWindow专用, 不会自动加载,会提示报错 /// </summary> /// <param name="uiName"></param> /// <param name="callback"></param> /// <param name="args"></param> public void CallDynamicUI(string uiName, Action <UIController, object[]> callback, params object[] args) { Debuger.Assert(callback); UILoadState uiState; if (!UIWindows.TryGetValue(uiName, out uiState)) { Log.Error("找不到UIState: {0}", uiName); return; } UILoadState openState = UIWindows[uiName]; openState.DoCallback(callback, args); }