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)); }
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); }
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)); }
public static float Length(this CherryMPShared.Vector3 left) { return((float)Math.Sqrt(left.LengthSquared())); }
public static float LengthSquared(this CherryMPShared.Vector3 left) { return(left.X * left.X + left.Y * left.Y + left.Z + left.Z); }