コード例 #1
0
ファイル: PlayableMenu.cs プロジェクト: mburton89/Ninjevade
    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;
//		}
    }
コード例 #2
0
ファイル: PlayableMenu.cs プロジェクト: mburton89/Ninjevade
    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();
    }
コード例 #3
0
ファイル: PlayableMenu.cs プロジェクト: mburton89/Ninjevade
 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;
         }
     }
 }
コード例 #4
0
ファイル: PlayableMenu.cs プロジェクト: mburton89/Ninjevade
    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();
        }
    }
コード例 #5
0
ファイル: PlayableMenu.cs プロジェクト: mburton89/Ninjevade
    //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);
        }
    }