Example #1
0
 public static void ExcuteAllLoadedEvent()
 {
     ApplicationEntry.Instance.switchSceneMask_.SetActive(false);
     GameManager.Instance.EnableDelayCheck(true);
     if (GlobalValue.isBattleScene(Application.loadedLevelName))
     {
         StageMgr.SceneLoadedFinish();
     }
 }
Example #2
0
 void Start()
 {
     mainCamera = Camera.main;
     metaDatas  = PlayerData.GetMetaData();
     maxCount   = metaDatas.Count;
     ani        = Camera.main.GetComponent <Animator> ();
     foreach (int sid in metaDatas.Keys)
     {
         PlayerData pData = PlayerData.GetData(sid);
         roleKeys.Add(sid);
         playDatas.Add(pData);
         CreateAlternativePlayerObj(pData, sid);
     }
     HidePlayerObj();
     StageMgr.SceneLoadedFinish();
 }
Example #3
0
    static public string userName_ = ""; //开发模式

    void Start()
    {
        HeadIconLoader.Instance.LoadIcon("loginBack", loginback);
        ConfigLoader.Instance.finishDownFileEvent   += new RequestEventHandler <int>(OnStartGame);
        VersionManager.Instance.versionNumEvent     += new RequestEventHandler <string>(OnVerSionNumEvent);
        VersionManager.Instance.finishDownFileEvent += new RequestEventHandler <int>(OnFinishDownFileEvent);
        buildVer.text   = GameManager.Instance.GetVersionNum();
        OnClickedTimer_ = 0f;
        string localServInfo = PlayerPrefs.GetString(servSaveStr);

        string[] splitted = localServInfo.Split(new char[] { ':' }, StringSplitOptions.RemoveEmptyEntries);
        if (splitted.Length == 2)
        {
            GameManager.ServName_ = splitted[0];
            GameManager.ServId_   = int.Parse(splitted[1]);
        }
        selectServName_.text = GameManager.ServName_;

        NetConnection.Instance.OnSocketError += OnSocketException;
        ARPCProxy.OnSessionFailed            += SessionFailedHandler;
        CommonEvent.OnUserExternal           += OnUserExternal;
        UIManager.SetButtonEventHandler(m_LoginB.gameObject, EnumButtonEvent.OnClick, OnClickm_LoginB, 0, 0);
        UIManager.SetButtonEventHandler(debugLoginBtn.gameObject, EnumButtonEvent.OnClick, OnClickdebugLoginBtn, 0, 0);
        UIManager.SetButtonEventHandler(logOutBtn.gameObject, EnumButtonEvent.OnClick, OnUnReg, 0, 0);

        UIEventListener.Get(selectServ_).onClick += (GameObject go) => {
            selectServPanel_.SetActive(true);
            if (ApplicationEntry.Instance.isChcekFile)
            {
                m_LoginB.gameObject.SetActive(true);
            }
        };

        StageMgr.SceneLoadedFinish();

        //if(File.Exists(Application.persistentDataPath+ "/CopyVersion.txt"))
        //{
        //    string[] strArr = File.ReadAllText(Application.persistentDataPath + "/CopyVersion.txt").Split(';');
        //    //versionLab.gameObject.SetActive(true);
        //    //versionLab.text = strArr[0];
        //}

        InvokeRepeating("checkSdkInitFinish", 0.1f, 0.5f);
        resVer.text = ApplicationEntry.Instance.ResVersion;
    }