diff options
| author | Rylan/wowmom98 <[email protected]> | 2017-05-18 20:29:32 -0400 |
|---|---|---|
| committer | Rylan/wowmom98 <[email protected]> | 2017-05-18 20:29:32 -0400 |
| commit | 0937c68e19d73360b6d5f3c9e50c73fb966d4508 (patch) | |
| tree | 1c94a08d6cbc6c619b34db11c62b0ce2a5d8cb99 /ShiftOS_TheReturn/OutOfBoxExperience.cs | |
| parent | 2e36fa7197d01f7cfb22f95a5ea8be2ff62feecb (diff) | |
| download | shiftos_thereturn-0937c68e19d73360b6d5f3c9e50c73fb966d4508.tar.gz shiftos_thereturn-0937c68e19d73360b6d5f3c9e50c73fb966d4508.tar.bz2 shiftos_thereturn-0937c68e19d73360b6d5f3c9e50c73fb966d4508.zip | |
documentation of OOBE
Diffstat (limited to 'ShiftOS_TheReturn/OutOfBoxExperience.cs')
| -rw-r--r-- | ShiftOS_TheReturn/OutOfBoxExperience.cs | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/ShiftOS_TheReturn/OutOfBoxExperience.cs b/ShiftOS_TheReturn/OutOfBoxExperience.cs index 6ed9e49..eb8e61d 100644 --- a/ShiftOS_TheReturn/OutOfBoxExperience.cs +++ b/ShiftOS_TheReturn/OutOfBoxExperience.cs @@ -45,17 +45,17 @@ namespace ShiftOS.Engine public static void Init(IOobe oobe) { - _oobe = oobe; + _oobe = oobe; // takes the oobe and makes it an IOobe } public static void Start(Save save) { - + //if its null then FUCK YOU DID THE WRONG THING if (_oobe == null) throw new InvalidOperationException("OOBE frontend not activated! This function can't be used! Please use OutOfBoxExperience.Init() passing an IOobe-implementing object to start the OOBE frontend."); - _oobe.StartShowing(save); + _oobe.StartShowing(save); //tells the save data to start showing the oobe } @@ -64,7 +64,7 @@ namespace ShiftOS.Engine { Desktop.InvokeOnWorkerThread(new Action(() => { - _oobe.PromptForLogin(); + _oobe.PromptForLogin(); //prompts for login, what did you expect })); } @@ -72,12 +72,13 @@ namespace ShiftOS.Engine { Desktop.InvokeOnWorkerThread(new Action(() => { - _oobe.ShowSaveTransfer(save); + _oobe.ShowSaveTransfer(save); //triggers save transfer if not done already })); } } + //triggers all the above events public interface IOobe { void StartShowing(Save save); |
