コード例 #1
0
 public void ShowLandingInfo(LandingRewardArgs landingData)
 {
     if (landingData.Angle <= 3)
     {
         Show("Great landing!", Color.green);
     }
     else if (landingData.Angle <= 12)
     {
         Show("Good landing!", Color.white);
     }
     else if (landingData.Angle <= 40)
     {
         Show("Barely landed!", Color.red);
     }
 }
コード例 #2
0
 private void GetLandingData(ref LandingRewardArgs landingData, Vector3 landingObjUpVector, PlanetController planet, out float angle)
 {
     angle = Mathf.Abs(90 - Vector3.Angle(landingObjUpVector, transform.right));
     Debug.Log(angle);
     landingData = new LandingRewardArgs(angle, rigidbody.velocity.magnitude);
 }
コード例 #3
0
 public void ShowLandingInfo(LandingRewardArgs info)
 {
     landingInfo.ShowLandingInfo(info);
 }