public void SendPlayerInfoSync() { KeyValueArray kva = new KeyValueArray(); kva.AddPair("data", "{ color:" + mainPlayerInfo.colorCode.ToString() + "}"); ServerCommunication.Instance.SendRequest("SET_PLAYER_INFO", kva.ToArray()); }
IEnumerator ExecJoinRoom() { while (GameInfoHolder.gihInstance.mainPlayerInfo == null) { yield return(new WaitForSeconds(0.1f)); } KeyValueArray kva = new KeyValueArray(); kva.AddPair("room_id", roomIdInput.text); serverCom.SendRequest("JOIN_ROOM", kva.ToArray()); }
public IEnumerator <KeyValuePair <K, T> > GetEnumerator() { var arrayListEnumerator = KeyValueArray.GetEnumerator(); while (arrayListEnumerator.MoveNext()) { if (arrayListEnumerator.Current != null) { var currentLinkedList = (LinkedList <KeyValuePair <K, T> >)arrayListEnumerator.Current; var linkedListEnumerator = currentLinkedList.GetEnumerator(); while (linkedListEnumerator.MoveNext()) { yield return(linkedListEnumerator.Current); } } } }
public bool SetName() { if (playerNameInput.text.Length < 1) { NotiPanelControl.notiPanelInstance.DisplayNotification("Mời bạn nhập tên người chơi để tiếp tục"); return(false); } if (GameInfoHolder.gihInstance.mainPlayerInfo != null) { return(true); } string name = playerNameInput.text; KeyValueArray kva = new KeyValueArray(); kva.AddPair("name", name); serverCom.SendRequest("SET_NAME", kva.ToArray()); return(true); }