async Task Save() { await CurrentResourceInfo.Save(); if (CommonVisible == Visibility.Visible) { Macross_Common.Save(); } if (ClientVisible == Visibility.Visible) { Macross_Client.Save(); } if (ServerVisible == Visibility.Visible) { Macross_Server.Save(); } CurrentResourceInfo.CustomFunctions_Client.Clear(); Macross_Client.CollectFuncDatas(CurrentResourceInfo.CustomFunctions_Client); CurrentResourceInfo.CustomFunctions_Server.Clear(); Macross_Server.CollectFuncDatas(CurrentResourceInfo.CustomFunctions_Server); await CurrentResourceInfo.Save(); await CompileCode(EngineNS.EPlatformType.PLATFORM_DROID); await CompileCode(EngineNS.EPlatformType.PLATFORM_WIN); }
void UpdateUndoRedoKey() { OnPropertyChanged("UndoRedoKey"); Macross_Common.UpdateUndoRedoKey(); Macross_Client.UpdateUndoRedoKey(); Macross_Server.UpdateUndoRedoKey(); }
async Task Load() { if (CommonVisible == Visibility.Visible) { await Macross_Common.Load(); } if (ClientVisible == Visibility.Visible) { await Macross_Client.Load(); } if (ServerVisible == Visibility.Visible) { await Macross_Server.Load(); } }