public void RefreshInfo() { int iLevel = PlayerPrefs.GetInt("level", 1); iCurrentExp = PlayerPrefs.GetInt("HeartExp", 0); int MaxExp = expTable(iLevel); if (iCurrentExp >= MaxExp) { iCurrentExp = 0; PlayerPrefs.SetInt("level", ++iLevel); PlayerPrefs.SetInt("HeartExp", iCurrentExp); PlayerPrefs.Save(); MaxExp = expTable(iLevel); CPacketSender.ID_CHANGE_REQ_SEND( PlayerPrefs.GetString("id", "noname"), PlayerPrefs.GetInt("level", 1)); MaxExp = expTable(iLevel); if (ChatManager.current != null) { ChatManager.current.MsgPrint("+1 Level Up!", Color.yellow); } } ExpSlider.maxValue = MaxExp; ExpSlider.value = iCurrentExp; ExpText.text = iCurrentExp + "/" + MaxExp; LevelText.text = iLevel.ToString(); IDText.text = PlayerPrefs.GetString("id", "???"); }
///// <summary> ///// 서버에 접속이 완료되면 호출됨. ///// </summary> public void on_connected() { this.user_state = USER_STATE.CONNECTED; LoadingImage.SetActive(false); StartCoroutine("after_connected"); CPacketSender.ID_CHANGE_REQ_SEND( PlayerPrefs.GetString("id", "noname"), PlayerPrefs.GetInt("level", 1)); }
public void Changename() { if (inputname.text != "") { PlayerPrefs.SetString("id", inputname.text); PlayerPrefs.Save(); RefreshInfo(); CPacketSender.ID_CHANGE_REQ_SEND( PlayerPrefs.GetString("id", "???"), PlayerPrefs.GetInt("level", 1)); } }