/// <summary> /// Convert network message containing vector into game representation of vector. /// </summary> /// <param name="msg">The message to convert.</param> /// <returns>Converted vector.</returns> public static Vector3 NetVec3ToGame(Network.Messages.Vector3Message msg) { var vec = new Vector3(); vec.x = msg.x; vec.y = msg.y; vec.z = msg.z; return(vec); }
/// <summary> /// Convert game representation of vector into network message. /// </summary> /// <param name="v3">Vector to convert.</param> /// <returns>Vector network message.</returns> public static Network.Messages.Vector3Message GameVec3ToNet(Vector3 v3) { var msg = new Network.Messages.Vector3Message(); msg.x = v3.x; msg.y = v3.y; msg.z = v3.z; return(msg); }