public void Start() { // PlayerPrefs.SetInt("hasMadePurchase",0); // PlayerPrefs.SetInt("displayThankYou",0); PlayerPrefs.SetInt("hasMadePurchase", 1); if (Application.loadedLevel == 0) { PlayGamesPlatform.Activate(); Social.localUser.Authenticate((bool success) => { if (success) { Debug.Log("Succesful Login"); } else { Debug.Log("Login Fail"); } }); Player = FindObjectOfType <PlayerAi> (); //Need to put at begining? } if (Application.loadedLevel == 4) { Player = FindObjectOfType <PlayerAi> (); Debug.Log("Player Character: " + Player.gameObject.name); } BGSoundObject = FindObjectOfType <BGSound> (); CharacterText = FindObjectOfType <CharacterText> (); CharacterLockedStatus = FindObjectOfType <CharacterLockedStatusClass> (); ThemeLockedStatus = FindObjectOfType <ThemeLockedStatusClass> (); if (PlayerPrefs.GetInt("hasMadePurchase") == 1) { CharacterLockedStatus.GetComponent <SpriteRenderer>().sprite = (Sprite)Resources.Load("BLANKButton", typeof(Sprite)) as Sprite; ThemeLockedStatus.GetComponent <SpriteRenderer>().sprite = (Sprite)Resources.Load("BLANKButton", typeof(Sprite)) as Sprite; } determineLowerGrassStatus(); // if(BGSoundObject.audio.clip.name.Equals("NightSound")){ // ThemeText.GetComponent<SpriteRenderer>().sprite = (Sprite)Resources.Load ("BLANKButton 1", typeof(Sprite)) as Sprite; // } }
private void determineCharacterLockedStatus() { if (PlayerPrefs.GetInt("hasMadePurchase") == 1) { CharacterLockedStatus.GetComponent <SpriteRenderer>().sprite = (Sprite)Resources.Load("BLANKButton", typeof(Sprite)) as Sprite; LowerGrassCover.GetComponent <SpriteRenderer>().sprite = (Sprite)Resources.Load("LowerGrassCover", typeof(Sprite)) as Sprite; } else { CharacterLockedStatus.GetComponent <SpriteRenderer>().sprite = (Sprite)Resources.Load("LockedLabel", typeof(Sprite)) as Sprite; LowerGrassCover.GetComponent <SpriteRenderer>().sprite = (Sprite)Resources.Load("BLANKButton", typeof(Sprite)) as Sprite; } determineLowerGrassStatus(); }
private void determineLowerGrassStatus() { if (PlayerPrefs.GetInt("hasMadePurchase") == 1) { LowerGrassMenu.GetComponent <SpriteRenderer>().sprite = (Sprite)Resources.Load("MainMenu2", typeof(Sprite)) as Sprite; } else { if (ThemeLockedStatus.GetComponent <SpriteRenderer>().sprite.name.Equals("LockedLabel") || CharacterLockedStatus.GetComponent <SpriteRenderer>().sprite.name.Equals("LockedLabel")) { LowerGrassMenu.GetComponent <SpriteRenderer>().sprite = (Sprite)Resources.Load("LowerGrassUnlockButton", typeof(Sprite)) as Sprite; } else { LowerGrassMenu.GetComponent <SpriteRenderer>().sprite = (Sprite)Resources.Load("MainMenu2", typeof(Sprite)) as Sprite; } } }
private void ToggleCharacterToLeft() { // if(Monk.activeInHierarchy){ // Monk.SetActive(false); // Robo.SetActive(true); // CharacterText.GetComponent<SpriteRenderer>().sprite = (Sprite)Resources.Load ("RoboText", typeof(Sprite)) as Sprite; // } // // else if(Wizard.activeInHierarchy){ // Wizard.SetActive(false); // Monk.SetActive(true); // CharacterText.GetComponent<SpriteRenderer>().sprite = (Sprite)Resources.Load ("MonkText", typeof(Sprite)) as Sprite; // } // // else if(Gentleman.activeInHierarchy){ // Gentleman.SetActive(false); // Wizard.SetActive(true); // CharacterText.GetComponent<SpriteRenderer>().sprite = (Sprite)Resources.Load ("WizardText", typeof(Sprite)) as Sprite; // } // // else if(Robo.activeInHierarchy){ // Robo.SetActive(false); // Gentleman.SetActive(true); // CharacterText.GetComponent<SpriteRenderer>().sprite = (Sprite)Resources.Load ("GentlemanText", typeof(Sprite)) as Sprite; // } if (Player.gameObject.name.Equals("Player")) { Player.gameObject.SetActive(false); Robo.SetActive(true); Player = FindObjectOfType <PlayerAi> (); CharacterText.GetComponent <SpriteRenderer>().sprite = (Sprite)Resources.Load("RoboText", typeof(Sprite)) as Sprite; determineCharacterLockedStatus(); } else if (Player.gameObject.name.Equals("SuperNinja")) { Player.gameObject.SetActive(false); Monk.SetActive(true); Player = FindObjectOfType <PlayerAi> (); CharacterText.GetComponent <SpriteRenderer>().sprite = (Sprite)Resources.Load("MonkText", typeof(Sprite)) as Sprite; CharacterLockedStatus.GetComponent <SpriteRenderer>().sprite = (Sprite)Resources.Load("BLANKButton", typeof(Sprite)) as Sprite; determineLowerGrassStatus(); } else if (Player.gameObject.name.Equals("Punch")) { Player.gameObject.SetActive(false); Wizard.SetActive(true); Player = FindObjectOfType <PlayerAi> (); CharacterText.GetComponent <SpriteRenderer>().sprite = (Sprite)Resources.Load("WizardText", typeof(Sprite)) as Sprite; determineCharacterLockedStatus(); } else if (Player.gameObject.name.Equals("Robo")) { Player.gameObject.SetActive(false); Gentleman.SetActive(true); Player = FindObjectOfType <PlayerAi> (); CharacterText.GetComponent <SpriteRenderer>().sprite = (Sprite)Resources.Load("GentlemanText", typeof(Sprite)) as Sprite; determineCharacterLockedStatus(); } }
//WIP private void HandleKeyboard() { if (Input.GetKeyDown(KeyCode.Alpha8)) { // if(Monk.activeInHierarchy){ // Monk.SetActive(false); // Wizard.SetActive(true); // CharacterText.GetComponent<SpriteRenderer>().sprite = (Sprite)Resources.Load ("WizardText", typeof(Sprite)) as Sprite; // } // // else if(Wizard.activeInHierarchy){ // Wizard.SetActive(false); // Gentleman.SetActive(true); // CharacterText.GetComponent<SpriteRenderer>().sprite = (Sprite)Resources.Load ("GentlemanText", typeof(Sprite)) as Sprite; // } // // else if(Gentleman.activeInHierarchy){ // Gentleman.SetActive(false); // Robo.SetActive(true); // CharacterText.GetComponent<SpriteRenderer>().sprite = (Sprite)Resources.Load ("RoboText", typeof(Sprite)) as Sprite; // } // // else if(Robo.activeInHierarchy){ // Robo.SetActive(false); // Monk.SetActive(true); // CharacterText.GetComponent<SpriteRenderer>().sprite = (Sprite)Resources.Load ("MonkText", typeof(Sprite)) as Sprite; // } //WIP if (Player.gameObject.name.Equals("Player")) { Player.gameObject.SetActive(false); Wizard.SetActive(true); Player = FindObjectOfType <PlayerAi> (); CharacterText.GetComponent <SpriteRenderer>().sprite = (Sprite)Resources.Load("WizardText", typeof(Sprite)) as Sprite; CharacterLockedStatus.GetComponent <SpriteRenderer>().sprite = (Sprite)Resources.Load("BLANKButton", typeof(Sprite)) as Sprite; determineCharacterLockedStatus(); } else if (Player.gameObject.name.Equals("SuperNinja")) { Player.gameObject.SetActive(false); Gentleman.SetActive(true); Player = FindObjectOfType <PlayerAi> (); CharacterText.GetComponent <SpriteRenderer>().sprite = (Sprite)Resources.Load("GentlemanText", typeof(Sprite)) as Sprite; determineCharacterLockedStatus(); } else if (Player.gameObject.name.Equals("Punch")) { Player.gameObject.SetActive(false); Robo.SetActive(true); Player = FindObjectOfType <PlayerAi> (); CharacterText.GetComponent <SpriteRenderer>().sprite = (Sprite)Resources.Load("RoboText", typeof(Sprite)) as Sprite; determineCharacterLockedStatus(); } else if (Player.gameObject.name.Equals("Robo")) { Player.gameObject.SetActive(false); Monk.SetActive(true); Player = FindObjectOfType <PlayerAi> (); CharacterText.GetComponent <SpriteRenderer>().sprite = (Sprite)Resources.Load("MonkText", typeof(Sprite)) as Sprite; CharacterLockedStatus.GetComponent <SpriteRenderer>().sprite = (Sprite)Resources.Load("BLANKButton", typeof(Sprite)) as Sprite; determineLowerGrassStatus(); } } else if (Input.GetKeyDown(KeyCode.Alpha1)) { if (BGSoundObject.audio.clip.name.Equals("Wind")) { BGSoundObject.audio.clip = (AudioClip)Resources.Load("NightSound", typeof(AudioClip)) as AudioClip; BGSoundObject.audio.Play(); determineThemeLockedStatus(); } else if (BGSoundObject.audio.clip.name.Equals("NightSound")) { BGSoundObject.audio.clip = (AudioClip)Resources.Load("RainSound", typeof(AudioClip)) as AudioClip; BGSoundObject.audio.Play(); determineThemeLockedStatus(); } else if (BGSoundObject.audio.clip.name.Equals("RainSound")) { BGSoundObject.audio.clip = (AudioClip)Resources.Load("SpaceSound", typeof(AudioClip)) as AudioClip; BGSoundObject.audio.Play(); determineThemeLockedStatus(); } else if (BGSoundObject.audio.clip.name.Equals("SpaceSound")) { BGSoundObject.audio.clip = (AudioClip)Resources.Load("Wind", typeof(AudioClip)) as AudioClip; BGSoundObject.audio.Play(); ThemeLockedStatus.GetComponent <SpriteRenderer>().sprite = (Sprite)Resources.Load("BLANKButton", typeof(Sprite)) as Sprite; determineLowerGrassStatus(); } } else if (Input.GetKeyDown(KeyCode.J)) { Application.LoadLevel(6); } }