Exemplo n.º 1
0
 void sendUpdateSocketState(WALLSOCKET_STATE newstate, short socketid)
 {
     packet pck = new packet(PACKET_TYPE.C_UPDATE_SOCKET_STATE);
     pck.writeShort(socketid);
     pck.writeByte((byte)newstate);
     send(pck);
 }
Exemplo n.º 2
0
 public bool updateSocket(WALLSOCKET_STATE newstate, short socketid)
 {
     for(int i = 0; i < m_Wallsockets.Count; i++)
     {
         wallSocket sock = m_Wallsockets[i];
         if (sock.id == socketid)
         {
             // for some reason i have to do this
             wallSocket tmp = sock;
             tmp.state = newstate;
             sendUpdateSocketState(newstate, socketid);
             //print("update socket");
             m_Wallsockets[i] = tmp;
             return true;
         }
     }
     return false;
 }