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); }
public void Clear() { sendId = 0; registerAck = null; EraseAllPackets(); }