private IEnumerator createCreditsMenu() { Debug.Log("Create OptionsMenu"); currentPage = PageOLD.Credits; if (creditsText == null) { creditsTextManager = new UIText("font", "font.png"); creditsText = creditsTextManager.addTextInstance("Credits, Mamba pro Bacca gay everyday \n nigger nigger nigger", 0, 0); } yield return(null); // Posizioni creditsText.positionCenter(); // Animazione creditsText.positionFrom(1.0f, new Vector3(-Screen.width, creditsText.position.y, creditsText.position.z), Easing.Quartic.easeIn); }
private IEnumerator createOptionsMenu() { Debug.Log("Create OptionsMenu"); currentPage = PageOLD.Options; if (audioLabel == null) { // Audio Label audioLabel = UI.firstToolkit.addSprite("RGB_button.png", 0, 0); // Audio Checkbox audioCheckBox = UIToggleButton.create("RGB_slider_thumb.png", "RGB_slider_thumb.png", "RGB_slider_thumb.png", 0, 0); audioCheckBox.parentUIObject = audioLabel; audioCheckBox.onToggle += onToggleAudioButton; // Sens Label sensitivityLabel = UI.firstToolkit.addSprite("RGB_button.png", 0, 0); sensitivityLabel.parentUIObject = audioLabel; // Sens Slider sensitivitySlider = UISlider.create("RGB_slider_thumb.png", "RGB_slider_bar.png", 0, 0, UISliderLayout.Horizontal, 1, true); if (PlayerPrefs.HasKey("Sensitivity")) { sensitivitySlider.value = PlayerPrefs.GetFloat("Sensitivity"); } sensitivitySlider.onChange += onSensitivitySliderChanged; // Account button accountButton = UIButton.create("RGB_button.png", "RGB_button.png", 0, 0); accountButton.parentUIObject = audioLabel; accountButton.onTouchUp += onTouchAccountButton; } // Posizioni audioLabel.positionFromTop(0.05f); audioCheckBox.positionFromRight(-0.5f); sensitivityLabel.positionFromBottom(-1.1f); sensitivitySlider.position = sensitivityLabel.position + new Vector3(sensitivityLabel.width, -sensitivityLabel.height / 2, 0.0f); accountButton.positionFromBottom(-2.2f); // Animazione audioLabel.positionFrom(1.0f, new Vector3(-Screen.width, audioLabel.position.y, audioLabel.position.z), Easing.Quartic.easeIn); sensitivitySlider.positionFrom(1.0f, new Vector3(-Screen.width, sensitivitySlider.position.y, sensitivitySlider.position.z), Easing.Quartic.easeIn); yield return(null); }
//********** COROUTINES DI GRAFICA **********// private IEnumerator createMainMenu() { Debug.Log("Create MainMenu"); currentPage = PageOLD.Main; if (playButton == null) { // Aggiungere sprite con logo/scritta RGB grande // Play button playButton = UIButton.create("RGB_button.png", "RGB_button.png", 0, 0); playButton.onTouchUp += onTouchPlayButton; // Options button optionsButton = UIButton.create("RGB_button.png", "RGB_button.png", 0, 0); optionsButton.parentUIObject = playButton; optionsButton.onTouchUp += onTouchOptionsButton; // Leaderboard button leaderboardButton = UIButton.create("RGB_button.png", "RGB_button.png", 0, 0); leaderboardButton.parentUIObject = playButton; leaderboardButton.onTouchUp += onTouchLeaderboardButton; // Credits button creditsButton = UIButton.create("RGB_button.png", "RGB_button.png", 0, 0); creditsButton.parentUIObject = playButton; creditsButton.onTouchUp += onTouchCreditsButton; } // Posizioni playButton.positionFromTop(0.05f); optionsButton.positionFromBottom(-1.1f); leaderboardButton.positionFromBottom(-2.2f); creditsButton.positionFromBottom(-3.3f); // Animazione UIObjectAnimationExtensions.positionFrom(playButton, 1.0f, new Vector3(-Screen.width, playButton.position.y, playButton.position.z), Easing.Quartic.easeIn); yield return(null); }
private IEnumerator createLeaderboardMenu() { Debug.Log("Create OptionsMenu"); currentPage = PageOLD.Leaderboard; if (friendsButton == null) { friendsButton = UIButton.create("RGB_button.png", "RGB_button.png", 0, 0); friendsButton.onTouchUp += onTouchFriendsButton; globalButton = UIButton.create("RGB_button.png", "RGB_button.png", 0, 0); globalButton.parentUIObject = friendsButton; globalButton.onTouchUp += onTouchGlobalButton; leaderboardTextManager = new UIText("font", "font.png"); if (PlayerPrefs.HasKey("FriendsLeaderboard")) { leaderboardText = leaderboardTextManager.addTextInstance(PlayerPrefs.GetString("FriendsLeaderboard"), 0, 0, 1.0f); } else { leaderboardText = leaderboardTextManager.addTextInstance("Couldn't find a friends leaderboard.\n" + "Try to log in from the options menu.", 0, 0); } leaderboardText.parentUIObject = friendsButton; shareButton = UIButton.create("RGB_button.png", "RGB_button.png", 0, 0); shareButton.onTouchUp += onTouchShareButton; } // Posizioni friendsButton.positionFromTopLeft(0.05f, 0.05f); globalButton.positionFromLeft(1.05f); // rispetto a friendsbutton leaderboardText.positionFromTopLeft(1.0f, 0.0f); // rispetto a friendsbutton shareButton.positionFromBottomLeft(0.05f, 0.05f); // Animazione friendsButton.positionFrom(1.0f, new Vector3(-Screen.width, friendsButton.position.y, friendsButton.position.z), Easing.Quartic.easeIn); shareButton.positionFrom(1.0f, new Vector3(-Screen.width, shareButton.position.y, shareButton.position.z), Easing.Quartic.easeIn); yield return(null); }