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); }
public void InitGameData(MonoBehaviour mono, InitGameDataOverCallback callback) { mono.StartCoroutine(ToInitGameData(mono, callback)); }