void PrepareConfig() { /// AndroidOrWebDataCopyOnInstall 点击按钮后会自动从 streamingAsset拷贝到 /packagename/files/Config/目录下 /// 但是如果是CHECKCONFIG,则初始的文件不是由AndroidOrWebDataCopyOnInstall来生成。是从服务器上下载下来。 /// 所以导致ReLoadAudio()没有执行 AndroidOrWebDataCopyOnInstall onInstall = new AndroidOrWebDataCopyOnInstall(); onInstall.ApplicationOn(this, () => { step = LoginStep.Prepare_Config; #if !UNITY_EDITOR if (User_Click_LoginBtn) { onButtonClick(); } #endif }, () => { ReLoadAudio(); } ); }
// Use this for initialization void Start() { if (Core.SM != null && Core.SM.isReLogin) { Destroy(gameObject); } else { Instance = this; #if !UNITY_EDITOR #if UNITY_ANDROID AndroidOrWebDataCopyOnInstall onInstall = new AndroidOrWebDataCopyOnInstall(); onInstall.LuaOn(this, () => { Invoke("initialLua", 1f); }, null); #else Invoke("initialLua", 1f); #endif #else Invoke("initialLua", 0.5f); #endif } }