示例#1
0
        public static void WaypointMessage(ServerWaypointItem serverItem)
        {
            WaypointItem item = new WaypointItem( );

            item.Name     = serverItem.Name;
            item.Position = new Vector3D(serverItem.X, serverItem.Y, serverItem.Z);
            item.Remove   = serverItem.Enabled;
            item.SteamId  = 0;
            item.Text     = serverItem.Name;

            string messageString = MyAPIGateway.Utilities.SerializeToXML(item);

            byte[] data = Encoding.Unicode.GetBytes(messageString);
            BroadcastDataMessage(DataMessageType.Waypoint, data);
        }
        public static void WaypointMessage( ServerWaypointItem serverItem )
        {
            WaypointItem item = new WaypointItem( );
            item.Name = serverItem.Name;
            item.Position = new Vector3D( serverItem.X, serverItem.Y, serverItem.Z );
            item.Remove = serverItem.Enabled;
            item.SteamId = 0;
            item.Text = serverItem.Name;

            string messageString = MyAPIGateway.Utilities.SerializeToXML( item );
            byte[ ] data = Encoding.Unicode.GetBytes( messageString );
            BroadcastDataMessage( DataMessageType.Waypoint, data );
        }