summaryrefslogtreecommitdiff
path: root/NET/worlds/network/regObjIDCmd.java
blob: 32cd921a10e97652e2b0c9fe5f0093093712d7b7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package NET.worlds.network;

import java.io.IOException;

public class regObjIDCmd extends receivedNetPacket {
   public static final byte REGOBJIDCMD = 13;
   private String _longObjID;
   private int _shortObjID;

   public regObjIDCmd() {
      this._commandType = 13;
   }

   @Override
   void parseNetData(ServerInputStream data) throws IOException {
      this._longObjID = data.readUTF();
      this._shortObjID = data.readByte();
   }

   @Override
   void process(WorldServer _serv) throws Exception {
      _serv.regShortID(this._shortObjID, this._longObjID);
   }

   @Override
   public String toString(WorldServer serv) {
      return "REGOBJID " + this._shortObjID + " --> " + this._longObjID;
   }
}