Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
        /// <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);
        }