HasOpenMenus() public static method

public static HasOpenMenus ( ) : bool
return bool
Beispiel #1
0
    void Update()
    {
        if (Input.GetMouseButton(0) && !ToggleIngameMenus.HasOpenMenus())
        {
            var euler = transform.localEulerAngles;
            euler.x -= Input.GetAxis("Mouse Y") * speed;

            euler.x = Mathf.Repeat(euler.x, 360);
            if (euler.x >= 180)
            {
                euler.x -= 360;
            }

            var min = minAngle;
            var max = maxAngle;
            if (min < 0 || max < 0)
            {
                min     += 360;
                max     += 360;
                euler.x += 360;
            }

            euler.x = Mathf.Clamp(euler.x, min, max);

            transform.localEulerAngles = euler;
        }
    }
Beispiel #2
0
 void Update()
 {
     if (Input.GetMouseButton(0) && !ToggleIngameMenus.HasOpenMenus())
     {
         var rotation = new Vector3(0, Input.GetAxis("Mouse X") * speed, 0);
         if (!kgr)
         {
             transform.Rotate(rotation);
         }
         else
         {
             kgr.rotation = Quaternion.Euler(rotation) * kgr.rotation;
         }
     }
 }