A ItemSelector<T> that hold's references to all our application Page's.
Intended to control which page is currently selected/opened/seen.
Inheritance
System.Object
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
SidebarPages
Assembly: Assembly-CSharp.dll
public class SidebarPages : ItemSelector<Page>, IColorHook
Methods
|
Improve this Doc
View Source
Declaration
public IEnumerator AddCustomSoundFiles(List<string> customAudioFiles)
Parameters
Type |
Name |
Description |
System.Collections.Generic.List<System.String> |
customAudioFiles |
|
Returns
Type |
Description |
System.Collections.IEnumerator |
|
|
Improve this Doc
View Source
Declaration
public override void Initialize(PomodoroTimer pomodoroTimer, bool updateColors = true)
Parameters
Type |
Name |
Description |
PomodoroTimer |
pomodoroTimer |
|
System.Boolean |
updateColors |
|
Overrides
|
Improve this Doc
View Source
Declaration
public bool IsAboutPageOpen()
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Declaration
public bool IsSettingsPageOpen()
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Declaration
public bool IsTimerPageOpen()
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Declaration
public void MCSwitchToAboutPageInstant()
|
Improve this Doc
View Source
MCSwitchToMainPageInstant()
Declaration
public void MCSwitchToMainPageInstant()
|
Improve this Doc
View Source
Declaration
public void MCSwitchToSettingsPageInstant()
|
Improve this Doc
View Source
Declaration
public void RefreshSettingsPage()
|
Improve this Doc
View Source
Declaration
public void RefreshTimerPage()
|
Improve this Doc
View Source
Declaration
public void RemoveCustomAudioFile(string audioFile)
Parameters
Type |
Name |
Description |
System.String |
audioFile |
|
|
Improve this Doc
View Source
Declaration
public void SetSettingDigitFormatDropdown(int digitFormatIndex)
Parameters
Type |
Name |
Description |
System.Int32 |
digitFormatIndex |
|
|
Improve this Doc
View Source
Declaration
public void SwitchToAboutPage()
|
Improve this Doc
View Source
Declaration
public void SwitchToSettingsPage()
|
Improve this Doc
View Source
Declaration
public void SwitchToTimerPage(UnityAction onShow = null)
Parameters
Type |
Name |
Description |
UnityEngine.Events.UnityAction |
onShow |
|
|
Improve this Doc
View Source
Declaration
public void UpdateSettingsDigitFormatDropdown()
|
Improve this Doc
View Source
Declaration
public void ValidateCustomSoundChoice()
Implements