public void ShowLoading(string loadingImage = null, string loadingText = null) { var loading = new LoadingWidget(loadingImage, loadingText); this.grid.Children.Add(loading); loading.Animate(); }
public void HideLoadingWidget(float deactiveTime = 0.0f) { LoadingWidget widget = m_widgetRepositories.FindWidget("LoadingWidget") as LoadingWidget; if (widget != null) { widget.Hide(deactiveTime); } }
public void SetLoadingProgressInfo(float progress) { LoadingWidget widget = m_widgetRepositories.FindWidget("LoadingWidget") as LoadingWidget; if (widget != null) { widget.SetLoadingProgressInfo(progress); } }
public void SetLoadingPanelInfo(string currentPageName, string nextPageName) { LoadingWidget widget = m_widgetRepositories.FindWidget("LoadingWidget") as LoadingWidget; if (widget != null) { widget.SetLoadingPanelInfo(currentPageName, nextPageName); } }
void OnGUI() { Bounds = new Rect(0, 0, position.width, position.height); EditorGUI.DrawRect(Bounds, Colors.DarkPrimaryColor); var terminalBounds = Bounds; TerminalWidget.Draw(terminalBounds); if (Loading) { LoadingWidget.Draw(terminalBounds.WithSize(64, 64).AlignTopRight(terminalBounds).Translate(-16, 16)); } }
public void ShowLoadingWidget(float activeTime = 0.0f, string currentPageName = "", string nextPageName = "") { LoadingWidget widget = m_widgetRepositories.FindWidget("LoadingWidget") as LoadingWidget; if (widget == null) { widget = m_widgetRepositories.CreateWidget <LoadingWidget>("System/LoadingWidget"); } if (widget != null) { widget.Show(activeTime); widget.SetLoadingPanelInfo(currentPageName, nextPageName); widget.SetLoadingProgressInfo(0.0f); } }
void InitializeWidget() { LoadingWidget loadingWidget = LoadWiget <LoadingWidget>("System/LoadingWidget", true); if (loadingWidget != null) { loadingWidget.Hide(); } MessageBoxWidget messageBoxWidget = LoadWiget <MessageBoxWidget>("System/MessageBoxWidget", true); if (messageBoxWidget != null) { messageBoxWidget.Hide(); } ConnectionWidget connectionWidget = LoadWiget <ConnectionWidget>("System/ConnectionWidget", true); if (connectionWidget != null) { connectionWidget.Hide(); } }