public void MoveLeft() { if (currentMovePosition < 0) { return; } if (currentButtonDir == CURRENTBUTTONDIR.RIGHT) { currentMovePosition--; } currentButtonDir = CURRENTBUTTONDIR.LEFT; //StartCoroutine ("ChangeImageScale"); for (int i = 0; i < ImageList.Count; i++) { TweenX.Add(ImageList[i], 3f, (i - currentMovePosition) * 800f + mainXPosition).EaseOutElasticWith(20, 5f); } Debug.Log("CurrentMovePosition" + currentMovePosition); //ImageList [(int)currentMovePosition].transform.SetAsLastSibling(); currentMovePosition--; }
public void HideSettings() { TweenX.Add(gameSettingsMenu, 0.5f, -2000f).EaseOutBackWith(2); TweenA.Add(mainMenuOverlay.gameObject, 0.5f, 0).EaseInOutExpo().Then(HideOverlay); //settingsButton.SetActive (true); gameTitle.SetActive(true); tapToStartButton.SetActive(true); }
public void ShowSettings() { TweenX.Add(gameSettingsMenu, 0.5f, 0f).EaseOutBackWith(2); mainMenuOverlay.color = new Color(0, 0, 0, 0); mainMenuOverlay.gameObject.SetActive(true); TweenA.Add(mainMenuOverlay.gameObject, 0.5f, 0.5f).EaseInOutExpo(); //settingsButton.SetActive (false); gameTitle.SetActive(false); tapToStartButton.SetActive(false); }
public void CustomLevelButton() { editorMenu.SetActive(false); campaignMenu.SetActive(false); customLevelMenu.SetActive(true); if (!hasRisen) { Rise(); } TweenX.Add(editorButton, tweenTime, -280).EaseInOutSine(); TweenX.Add(campaignButton, tweenTime, -140).EaseInOutSine(); TweenX.Add(customLevelButton, tweenTime, 0).EaseInOutSine(); }
public void PlayerDead() { individualHearts [0].enabled = false; individualHearts [1].enabled = false; individualHearts [2].enabled = false; //Set current score textCurrentFloor.text = floor.ToString(); //Get highscore textBestFloor.text = GetHighScore(floor).ToString(); //Show game over menu TweenX.Add(gameOverMenu, 0.5f, 0f).EaseOutBackWith(2); mainMenuOverlay.color = new Color(0, 0, 0, 0); mainMenuOverlay.gameObject.SetActive(true); TweenA.Add(mainMenuOverlay.gameObject, 0.5f, 0.5f).EaseInOutExpo(); }
public void Move() { if (moved) { return; } WorkOutDirAndSpeed(); switch (axis) { case MoveAxis.X: TweenX.Add(gameObject, speed, endPosition.x); break; case MoveAxis.Y: TweenZ.Add(gameObject, speed, endPosition.y); break; } moved = true; }
void animate() { Debug.Log("Animate"); // Move X - One Shot // TweenX.Add(image, 1f, Random.Range(Screen.width / -2f, Screen.width / 2f)); // Move X - Repeat (Complete callback) // TweenX.Add(image, 1f, Random.Range(Screen.width / -2f, Screen.width / 2f)).Then(animate); // Move X - Repeat - Ease In Out Sine // TweenX.Add(image, 1f, Random.Range(Screen.width / -2f, Screen.width / 2f)).EaseInOutSine().Then(animate); // Move X - Repeat - Ease In Out Sine - With Delay TweenX.Add(image, 1f, Random.Range(Screen.width / -2f, Screen.width / 2f)).EaseInOutSine().Delay(0.5f).Then(animate); // Move X - Repeat - Ease In Out Sine - With Delay - With First Position // TweenX.Add(image, 1f, Random.Range(Screen.width / -2f, Screen.width / 2f)).EaseInOutSine().Delay(0.5f).From(0f).Then(animate); // Move X - Repeat - Ease In Out Sine - From Specified Position to Current Position // TweenX.Add(image, 1f).From(Random.Range(Screen.width / -2f, Screen.width / 2f)).EaseInOutSine().Then(animate); // Move X - Repeat - Ease In Out Sine - To Position from Current Position + Specified Position // TweenX.Add(image, 1f, 90f).FromRelative(-30f).EaseInOutSine().Then(animate); // Move X - Repeat - Ease In Out Sine - To Position that Current Position + Specified Position // TweenX.Add(image, 1f, 60f).Relative().EaseInOutSine().Then(animate); // Move X - Repeat - Ease In Out Sine - From Specified Position + Current Position to Current Position // TweenX.Add(image, 1f).FromRelative(60f).EaseInOutSine().Then(animate); // Move X - Repeat - Ease In Out Back - With Delay // TweenX.Add(image, 1f, Random.Range(Screen.width / -2f, Screen.width / 2f)).EaseInOutBack().Delay(0.5f).Then(animate); // Move Y - Repeat - Ease In Out Sine - With Delay // TweenY.Add(image, 1f, Random.Range(Screen.height / -2f, Screen.height / 2f)).EaseInOutSine().Delay(0.5f).Then(animate); // Move X,Y - Repeat - Ease In Out Sine - With Delay // TweenXY.Add(image, 1f, Random.Range(Screen.width / -2f, Screen.width / 2f), Random.Range(Screen.height / -2f, Screen.height / 2f)).EaseInOutSine().Delay(0.5f).Then(animate); // Scale X - Repeat - Ease In Out Sine - With Delay // TweenSX.Add(image, 1f, Random.Range(0.5f, 2f)).EaseInOutSine().Delay(0.5f).Then(animate); // Scale Y - Repeat - Ease In Out Sine - With Delay // TweenSY.Add(image, 1f, Random.Range(0.5f, 2f)).EaseInOutSine().Delay(0.5f).Then(animate); // Scale X,Y - Repeat - Ease In Out Sine - With Delay // TweenSXY.Add(image, 1f, Random.Range(0.5f, 2f), Random.Range(0.5f, 2f)).EaseInOutSine().Delay(0.5f).Then(animate); // Rotation Z - Repeat - Ease In Out Sine - With Delay // TweenRZ.Add(image, 1f, Random.Range(-360f, 360f)).EaseInOutSine().Delay(0.5f).Then(animate); // Change Alpha - Repeat - Ease In Out Sine - With Delay - With First Value // TweenA.Add(image, 1f, 0f).EaseInOutSine().Delay(0.5f).From(1f).Then(animate); // Change Color - Repeat - Ease In Out Sine - With Delay - With First Value // Color[] colors = {Color.black, Color.blue, Color.cyan, Color.gray, Color.green, Color.magenta, Color.red, Color.white, Color.yellow}; // Color c = colors[Random.Range(0, colors.Length - 1)]; // TweenC.Add(image, 1f, c).EaseInOutSine().Delay(0.5f).Then(animate); // Change Color - Repeat - Ease In Out Sine - With Delay - With First Value // Color[] colors = {Color.black, Color.blue, Color.cyan, Color.gray, Color.green, Color.magenta, Color.red, Color.white, Color.yellow}; // Color c = colors[Random.Range(0, colors.Length - 1)]; // c.a = Random.Range(0f, 1f); // TweenCA.Add(image, 1f, c).EaseInOutSine().Delay(0.5f).Then(animate); // Change Fill Amount - Repeat - Ease In Out Sine - With Delay - With First Value // UnityEngine.UI.Image im = image.GetComponent<UnityEngine.UI.Image>(); // im.type = UnityEngine.UI.Image.Type.Filled; // im.fillMethod = UnityEngine.UI.Image.FillMethod.Radial360; // TweenFillAmount.Add(image, 1f, 1f).EaseInOutSine().Delay(0.5f).From(0f).Then(animate); // Simply Wait & Callback // TweenNull.Add(image, 1f).Then(animate); }