Example #1
0
    public void Regist(ConnectData conn_data, Action <bool> call_back)
    {
        Party_Model_Register party_Model_Register = new Party_Model_Register();

        party_Model_Register.roomId     = conn_data.roomId;
        party_Model_Register.owner      = conn_data.owner;
        party_Model_Register.ownerToken = conn_data.ownerToken;
        party_Model_Register.uid        = conn_data.uid;
        party_Model_Register.signature  = conn_data.signature;
        Logd("Regist. roomId={0}", conn_data.roomId);
        registerAck = null;
        SendServer(party_Model_Register, true, delegate(Coop_Model_ACK ack)
        {
            bool obj    = true;
            registerAck = (ack as Party_Model_RegisterACK);
            if (ack == null || !ack.positive)
            {
                obj = false;
                MonoBehaviourSingleton <LoungeWebSocket> .I.Close(1000, "Bye!");
            }
            if (call_back != null)
            {
                call_back(obj);
            }
            return(true);
        }, null);
    }
Example #2
0
 public void Clear()
 {
     sendId      = 0;
     registerAck = null;
     EraseAllPackets();
 }