示例#1
0
    IEnumerator ToInitGameData(MonoBehaviour mono, InitGameDataOverCallback callback)
    {
        yield return(mono.StartCoroutine(gameWorldController.LoadGameWorlds()));

        yield return(mono.StartCoroutine(specialAttributeDataManager.LoadAllSpecialAttribute(mono)));

        yield return(mono.StartCoroutine(gameController.LoadGameConfigure()));

        if (callback != null)
        {
            callback();
        }
        yield return(0);
    }
示例#2
0
 public void InitGameData(MonoBehaviour mono, InitGameDataOverCallback callback)
 {
     mono.StartCoroutine(ToInitGameData(mono, callback));
 }