Пример #1
0
    // Use this for initialization

    public override void Init()
    {
        Application.targetFrameRate = 45;
        Debug.Log("GameManager LoadStart");
        _loadIndex = 0;

        _stateList    = new List <string>();
        _loadFuncList = new List <UnityAction>();

        //加载地址文件
        _stateList.Add(GAME_LOAD_SETP_EVENT.LOAD_PATH);
        _loadFuncList.Add(PathManager.ParsePath);
        //加载本地化文本
        _stateList.Add(GAME_LOAD_SETP_EVENT.LOAD_WORD);
        _loadFuncList.Add(LocalString.ParseWord);

        //加载表情资源
        //_stateList.Add(GAME_LOAD_SETP_EVENT.LOAD_FACE_ASSET);
        //_loadFuncList.Add(SpriteFaceCache.ParseAsset);

        LoadDataIndex();

        if (NetWorkConst.IsOpenNetWork)
        {
            NetWorkManager.GetInstance().Init();
            NetWorkManager.GetInstance().RequestConnect();
        }
    }
Пример #2
0
    private void OnBtnClick_Login()
    {
        if (string.IsNullOrEmpty(_inputFieldAccount.text))
        {
            _inputFieldAccount.text = "Test";
        }
        LockPanel.Show("正在连接中");

        NetWorkConst.IsOpenNetWork = true;
        NetWorkManager.GetInstance().SetNetWorkAddress(curSelectServerItemData.Ip, curSelectServerItemData.Port);
        GameManager.GetInstance().Init();
        StartCoroutine(WaitSendLogin());
    }