예제 #1
0
    void OnTriggerStay(Collider col)
    {
        if (col.gameObject.tag.Equals("Player"))
        {
            BlinkUseButton.Active();
            if (CrossPlatformInputManager.GetButton("Inside") || Input.GetKey(KeyCode.W)) //Provando ad entrare nel portale
            {
                //Se il livello risulta già completato
                if (GameManager.LevelComplete)
                {
                    return;
                }
                //O se il personaggio ha già perso
                if (GameManager.Lose)
                {
                    return;
                }

                //Se sono state raccolte tutte le stelle necessarie
                if (W_PlayerPoints.StarsComplete)
                {
                    StartCoroutine(LivelloCompletato());
                }
                else
                {
                    MoreStarsNeededMessage();
                }
            }
        }
    }
예제 #2
0
 private void OnTriggerExit(Collider col)
 {
     if (col.gameObject.tag.Equals("Player"))
     {
         BlinkUseButton.DeActive();
     }
 }
예제 #3
0
 void OnTriggerExit(Collider col)
 {
     //Esce dal trigger
     if (col.tag == "Player")
     {
         stay = false;
         BlinkUseButton.DeActive();
     }
 }
예제 #4
0
 void OnTriggerExit(Collider col)
 {
     if (col.tag.Equals("Player"))
     {
         //Esce dal trigger
         stay = false;
         BlinkUseButton.DeActive();
     }
 }
예제 #5
0
 void OnTriggerEnter(Collider col)
 {
     if (GameManager.cameraMovements.ToRotation)
     {
         return;
     }
     //Entra nel trigger
     if (col.tag == "Player")
     {
         stay = true;
         BlinkUseButton.Active();
     }
 }
예제 #6
0
    void OnTriggerEnter(Collider col)
    {
        if (GameManager.cameraMovements.ToRotation)
        {
            return;
        }

        if (col.tag.Equals("Player"))
        {
            //Entra nel trigger
            stay = true;
            GameManager._sapwnPoint = ThisSapwnPoint;
            BlinkUseButton.Active();
        }
    }
예제 #7
0
    void OnTriggerExit(Collider col)
    {
        if (col.tag == "MainCamera")
        {
            mainRender.enabled = false;
        }

        if (col.transform.root.tag.Equals("Player"))
        {
            //Esce dal trigger
            stay = false;
            Normal.Play();
            NormalColors();
            BlinkUseButton.DeActive();
        }
    }
예제 #8
0
    void OnTriggerEnter(Collider col)
    {
        if (col.tag == "MainCamera")
        {
            mainRender.enabled = true;
        }

        if (col.transform.root.tag.Equals("Player"))
        {
            if (GameManager.cameraMovements.ToRotation)
            {
                return;
            }
            //Entra nel trigger
            stay = true;
            Normal.Stop();
            ActiveColors();
            BlinkUseButton.Active();
        }
    }