Esempio n. 1
0
    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(); }
                                );
    }
Esempio n. 2
0
 // 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
     }
 }