public void AddListen(String Request, RequestData rd) { modelData md = new modelData(); md.Request = Request; md.rd = rd; listmode.Add(md); }
public void DeleteListen(String Reques) { int count = listmode.Count; modelData[] mds = new modelData[count]; listmode.CopyTo(mds); foreach (modelData md in mds) { listmode.Remove(md); } }
public void AddListen(String Request, RequestDataDtu rd, String type, bool dtu) { modelData md = new modelData(); md.Request = Request; md.rd2 = rd; md.type = type; md.dtu = dtu; listmode.Add(md); }
public void AddListen(String Request, RequestData rd, String type) { modelData md = new modelData(); md.Request = Request; md.rd = rd; md.type = type; md.dtu = false; listmode.Add(md); }
public void init(String data, Socket soc) { _baseModel _0x01 = Newtonsoft.Json.JsonConvert.DeserializeObject <_baseModel>(data); string message = ""; try { if (_0x01 != null && _0x01.Token != "") { int count = listmode.Count; modelData[] mds = new modelData[count]; listmode.CopyTo(mds); foreach (modelData md in mds) { if (md.Request == _0x01.Request) { if (md.rd2 != null && md.dtu == true) { RequestDataDtu rdh = new RequestDataDtu(md.rd2); byte[] b = Newtonsoft.Json.JsonConvert.DeserializeObject <byte[]>(_0x01.Root); rdh(soc, b, _0x01.Token.Split('|')[0], Convert.ToInt32(_0x01.Token.Split('|')[1])); if (md.type == "once") { listmode.Remove(md); } } if (md.rd != null && md.dtu == false) { //md.rd(soc, _0x01); RequestData rdh = new RequestData(md.rd); rdh(soc, _0x01); if (md.type == "once") { listmode.Remove(md); } } } } //根据具体功能不同,代码不同 //if (RequestDataEvent != null) // RequestDataEvent(soc, _0x01,_0x01.Request); } } catch (Exception ex) { _0x01.Parameter = ex.Message; message = Newtonsoft.Json.JsonConvert.SerializeObject(_0x01); errorMessageEvent(soc, _0x01, ex.Message); } }
public void ShowSkin1() { buttonPress.Play(); Destroy(clone); displayModel = Resources.Load("PlayerDisplay", typeof(GameObject)) as GameObject; clone = Instantiate(displayModel, displayPosition, Quaternion.Euler(modelRotation)); modelData = displayModel.GetComponent <modelData>(); modelData.lockStatus = skin1Lock; CheckIfCharacterLocked(); ModelCostText.text = "Cost: " + modelData.cost; selectedSkinsCost = 0; modelIsShowing = true; closeConfirmationMenu(); }
public void init(String data, Socket soc) { _baseModel _0x01= Newtonsoft.Json.JsonConvert.DeserializeObject<_baseModel>(data); string message = ""; try { if (_0x01 != null && _0x01.Token != "") { int count = listmode.Count; modelData[] mds = new modelData[count]; listmode.CopyTo(mds); foreach (modelData md in mds) { if (md.Request == _0x01.Request) { if (md.rd != null) { md.rd(soc, _0x01); if (md.type == "once") { listmode.Remove(md); } } } } //根据具体功能不同,代码不同 //if (RequestDataEvent != null) // RequestDataEvent(soc, _0x01,_0x01.Request); } } catch (Exception ex) { _0x01.Parameter = ex.Message; message = Newtonsoft.Json.JsonConvert.SerializeObject(_0x01); errorMessageEvent(soc,_0x01, ex.Message); } }
public void init(String data, Socket soc) { _baseModel _0x01 = Newtonsoft.Json.JsonConvert.DeserializeObject <_baseModel>(data); string message = ""; try { if (_0x01 != null && _0x01.Token != "") { int count = listmode.Count; modelData[] mds = new modelData[count]; listmode.CopyTo(mds); foreach (modelData md in mds) { if (md.Request == _0x01.Request) { if (md.rd != null) { md.rd(soc, _0x01); if (md.type == "once") { listmode.Remove(md); } } } } //根据具体功能不同,代码不同 //if (RequestDataEvent != null) // RequestDataEvent(soc, _0x01,_0x01.Request); } } catch (Exception ex) { _0x01.Parameter = ex.Message; message = Newtonsoft.Json.JsonConvert.SerializeObject(_0x01); errorMessageEvent(soc, _0x01, ex.Message); } }