コード例 #1
0
 private bool IsLaserable(GUIQuad quad)
 {
     return(IsWithinRange(quad) && Raycast(quad, out RaycastHit hit));
 }
コード例 #2
0
 protected override void OnStart()
 {
     base.OnStart();
     _Gui = GetComponent <GUIQuad>();
 }
コード例 #3
0
 private bool IsOtherWorkingOn(GUIQuad target)
 {
     return(_Other && _Other.LaserVisible && _Other._Target == target && _Other.IsPressing);
 }
コード例 #4
0
 float GetRange(GUIQuad quad)
 {
     return(Mathf.Clamp(quad.transform.localScale.magnitude * RANGE, RANGE, RANGE * 5) * VR.Settings.IPDScale);
 }
コード例 #5
0
 private bool IsOtherWorkingOn(GUIQuad target)
 {
     return(false);
 }
コード例 #6
0
 private float GetRange(GUIQuad quad)
 {
     return(Mathf.Clamp(quad.transform.localScale.magnitude * 0.25f, 0.25f, 1.25f));
 }