private void ToggleMenu(double tranXFrom, double tranXTo, double scaleFrom, double scaleTo) { var animate1 = CommonAnimations.TransLateXAnimation(MainViewGrid, tranXFrom, tranXTo); var animate2 = CommonAnimations.ScaleAnimation(MainViewGrid, scaleFrom, scaleTo); this.Animate("tranx", animate1, 16, 200, Easing.Linear, (d, f) => { }); this.Animate("scale", animate2, 16, 200, Easing.Linear, (d, f) => { }); }
void OnSceneLoaded(Scene scene, LoadSceneMode mode) { switch (state) { case DailyState.Bedroom_Morning: { string promptString = ""; promptString += ("8:00 am" + '\n'); promptString += ("It's time to go to work"); StartCoroutine(CommonAnimations.ShowText(promptString, promptText)); break; } case DailyState.Office_Start: { string promptString = ""; promptString += ("9:00 am" + '\n'); promptString += ("Now, finish your work!"); StartCoroutine(CommonAnimations.ShowText(promptString, promptText)); break; } case DailyState.working: { break; } case DailyState.Office_End: { string promptString = ""; promptString += ("9:00 pm" + '\n'); promptString += ("Your work is done."); StartCoroutine(CommonAnimations.ShowText(promptString, promptText)); break; } case DailyState.Bedroom_Night: { string promptString = ""; promptString += ("10:00 pm" + '\n'); promptString += ("Time to sleep."); StartCoroutine(CommonAnimations.ShowText(promptString, promptText)); break; } case DailyState.Imaging: { break; } default: break; } }
IEnumerator Start() { // Init the whole process totalTaskCount = Random.Range(5, 8); targetDigitsText.text = ""; // dialogues out yield return(StartCoroutine(CommonAnimations.ShowText(promptInfo.text, promptInfo))); yield return(new WaitForSeconds(1.0f)); ResetDigits(); // enable input Cursor.lockState = CursorLockMode.None; InputEnabled = true; }
protected override void OnAppearing() { //Set label app name in middle LblAppName.TranslationY = ScreenSize.Height / 2; LblAppName.Scale = 2; GrdBookFlight.Scale = 0; base.OnAppearing(); var viewModel = (MainPageViewModel)BindingContext; viewModel.ToggleMenuAction = () => { if (MainViewGrid.TranslationX == 0) { ToggleMenu(0, 210, 1, 0.6); } else { ToggleMenu(210, 0, 0.6, 1); } }; viewModel.BookFlightAction = () => { Navigation.PushAsync(new TravelAgentPage()); }; Device.StartTimer(TimeSpan.FromSeconds(1), () => { var animate1 = CommonAnimations.TransLateYAnimation(LblAppName, LblAppName.TranslationY, 0); var animate2 = CommonAnimations.ScaleAnimation(LblAppName, 2, 1); var animate3 = CommonAnimations.ScaleAnimation(GrdBookFlight, 0, 1); this.Animate("trany", animate1, 16, 600, Easing.BounceOut, (d, f) => { }); this.Animate("scale", animate2, 16, 600, Easing.Linear, (d, f) => { this.Animate("bookanim", animate3, 16, 200, Easing.BounceOut, (x, y) => { }); }); return(false); }); }