public static Packet MakeAddSelectionBox( byte ID, string Label, short StartX, short StartY, short StartZ, short EndX, short EndY, short EndZ, short R, short G, short B, short A )
{
Logger.Log( LogType.SystemActivity, "Send: MakeAddSelectionBox({0},{1},{2},{3},{4},{5},{6},{7},{8},{9},{10},{11})",
ID, Label, StartX, StartY, StartZ, EndX, EndY, EndZ, R, G, B, A );
Packet packet = new Packet( OpCode.SelectionCuboid );
packet.Data[1] = ID;
Encoding.ASCII.GetBytes( Label.PadRight( 64 ), 0, 64, packet.Data, 2 );
ToNetOrder( StartX, packet.Data, 66 );
ToNetOrder( StartY, packet.Data, 68 );
ToNetOrder( StartZ, packet.Data, 70 );
ToNetOrder( EndX, packet.Data, 72 );
ToNetOrder( EndY, packet.Data, 74 );
ToNetOrder( EndZ, packet.Data, 76 );
ToNetOrder( R, packet.Data, 78 );
ToNetOrder( G, packet.Data, 80 );
ToNetOrder( B, packet.Data, 82 );
ToNetOrder( A, packet.Data, 84 );
return packet;
}