private IEnumerator ChangeCharacterCoroutine(int cid) { yield return(BackendManager.SaveCharacter(SteamID, Cid, CharData)); yield return(null); yield return(BackendManager.FetchCharacterFromServer(SteamID, cid, FetchCharacterCallback)); }
private IEnumerator LoadCharacters() { Loading = true; yield return(m_player.ReLoadCharacters()); foreach (CharacterData cData in m_player.characterStats.Values) { var tab = Instantiate(selectorTabPrefab, selectorPanel.transform); var data = tab.GetComponent <Selector>(); data.botText.text = string.Format("{0} {1}", cData.firstname, cData.lastname); data.topText.text = PlayerClassExtensions.GetName(cData.pClass); print("made"); } Loading = false; yield return(BackendManager.SaveCharacter(m_player)); }