コード例 #1
0
    private IEnumerator ChangeCharacterCoroutine(int cid)
    {
        yield return(BackendManager.SaveCharacter(SteamID, Cid, CharData));

        yield return(null);

        yield return(BackendManager.FetchCharacterFromServer(SteamID, cid, FetchCharacterCallback));
    }
コード例 #2
0
    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));
    }