Esempio n. 1
0
 private void SetStageState()
 {
     if (checkFlip == 1f)
     {
         m_entity.GetGameControlScript().SetMirrorState(false);
     }                                                                                  //Reflection
     if (checkFlip == -1f)
     {
         m_entity.GetGameControlScript().SetMirrorState(true);
     }                                                                                //Normal
 }
Esempio n. 2
0
 private void Update()
 {
     m_grounded = m_entity.GetGrounded();
     if (m_grounded == true && m_entity.GetGameControlScript().GetMirrorStateFloat() != checkFlip)
     {
         DetectTerrain();
         if (hitReflective.collider != null && hitReflective.collider.tag == "Reflective")
         {
             m_canFlip = true;
             Flip();
         }
         else if (m_entity.GetGrounded() == false)
         {
             Debug.Log("Nope goodbye");
             checkFlip       *= -1;
             rb.gravityScale *= -1;
         }
         m_canFlip = false;
     }
 }