/// <summary> /// Converts a Vector3 to a Vector3i. /// </summary> /// <returns> /// The vector3i. /// </returns> /// <param name='inputVector'> /// Input Vector3. /// </param> public static Vector3i Vector3ToVector3i(UnityEngine.Vector3 inputVector) { int iX, iY, iZ; iX = (int)Mathf.Round(inputVector.x); iY = (int)Mathf.Round(inputVector.y); iZ = (int)Mathf.Round(inputVector.z); return(new Vector3i(iX, iY, iZ)); }