/// <summary> /// Creates a complex linear progress dialog that can be modified or stored before showing. /// <para></para> /// Before calling <see cref="DialogProgress.Show"/>, call <see cref="DialogProgress.Initialize(string,string,ImageData,bool)"/>. /// <para></para> /// For a simpler solution with less customizability, use <see cref="ShowProgressLinear(string,string,ImageData,bool)"/>. /// </summary> /// <returns>The instance of the created dialog.</returns> public static DialogProgress CreateComplexProgressLinear() { DialogProgress dialog = PrefabManager.InstantiateGameObject("DialogComplexProgress", instance.transform).GetComponent <DialogProgress>(); dialog.SetupIndicator(true); dialog.Initialize(); return(dialog); }
/// <summary> /// Creates a circular progress dialog that can be modified or stored before showing. /// <para></para> /// Before calling <see cref="DialogProgress.Show"/>, call <see cref="DialogProgress.Initialize(string,string,ImageData,bool)"/>. /// <para></para> /// For a simpler solution with less customizability, use <see cref="ShowProgressCircular(string,string,ImageData,bool)"/>. /// </summary> /// <returns>The instance of the created dialog.</returns> public static DialogProgress CreateProgressCircular() { DialogProgress dialog = PrefabManager.InstantiateGameObject(PrefabManager.ResourcePrefabs.dialogProgress, instance.transform).GetComponent <DialogProgress>(); dialog.SetupIndicator(false); dialog.Initialize(); return(dialog); }
/// <summary> /// Creates a circular progress dialog that can be modified or stored before showing. /// <para></para> /// Before calling <see cref="DialogProgress.Show"/>, call <see cref="DialogProgress.Initialize(string,string,ImageData,bool)"/>. /// <para></para> /// For a simpler solution with less customizability, use <see cref="ShowProgressCircular(string,string,ImageData,bool)"/>. /// </summary> /// <returns>The instance of the created dialog.</returns> public DialogProgress CreateProgressCircular() { DialogProgress dialog = PrefabManager.InstantiateGameObject(PrefabManager.ResourcePrefabs.dialogProgress, GetContentTransform()).GetComponent <DialogProgress>(); DialogManager.CreateActivity(dialog, dialog.transform.parent); dialog.SetupIndicator(false); //dialog.Initialize(); return(dialog); }