IEnumerator Start() { Scene = InitSceneCaller(); Error = new ErrorSceneCaller(Scene); AssetCaller = InitAssetCaller(Error); HeaderCaller = new HeaderCaller(); yield return(gameStarter.StartGame()); }
public void Init(string assetRootUri, ErrorSceneCaller errorSceneCaller) { if (director != null) { return; } this.errorSceneCaller = errorSceneCaller; director = new AssetBundleDirector(assetRootUri, this, this); #if UNITY_EDITOR director.SetLocalMode(localMode); #endif }
AssetCaller InitAssetCaller(ErrorSceneCaller errorSceneCaller) { assetCaller.Init(@"http://localhost/AssetBundle/Android/", errorSceneCaller); return(assetCaller); }