Пример #1
0
 public static GTA.Math.Vector3 ToVector(this CherryMPShared.Vector3 v)
 {
     if ((object)v == null)
     {
         return(new Vector3());
     }
     return(new GTA.Math.Vector3(v.X, v.Y, v.Z));
 }
Пример #2
0
        public GlobalCamera Create(CherryMPShared.Vector3 position, CherryMPShared.Vector3 rotation)
        {
            var gCam = new GlobalCamera();

            gCam.Position = position;
            gCam.Rotation = rotation;
            gCam.Fov      = GameplayCamera.FieldOfView;

            _cameras.Add(gCam);

            return(gCam);
        }
Пример #3
0
 public static CherryMPShared.Vector3 Add(this CherryMPShared.Vector3 left, CherryMPShared.Vector3 right)
 {
     if ((object)left == null && (object)right == null)
     {
         return(new CherryMPShared.Vector3());
     }
     if ((object)left == null)
     {
         return(right);
     }
     if ((object)right == null)
     {
         return(left);
     }
     return(new CherryMPShared.Vector3(left.X + right.X, left.Y + right.Y, left.Z + right.Z));
 }
Пример #4
0
 public static float Length(this CherryMPShared.Vector3 left)
 {
     return((float)Math.Sqrt(left.LengthSquared()));
 }
Пример #5
0
 public static float LengthSquared(this CherryMPShared.Vector3 left)
 {
     return(left.X * left.X + left.Y * left.Y + left.Z + left.Z);
 }