예제 #1
0
        public EventIdentify(Task_SynchronousClient _manager, Listener _listener,
                             string _identify, bool _autoEmit = false)
        {
            listener = _listener;
            manager  = _manager;

            identify = _identify;
            autoEmit = _autoEmit;

            listener.On(_identify, Received);
        }
예제 #2
0
    public void LoginTask()
    {
        Task_SynchronousClient syncServerData = new Task_SynchronousClient(LoginListener);

        syncServerData.AddGameTask("R_BASE_INFO");
        syncServerData.AddGameTask("R_USER_INFO");
        syncServerData.AddGameTask("R_GET_POSITION");
        syncServerData.AddGameTask("R_FRIEND_INFO");
        // syncServerData.AddGameTask("R_USER_GUILD");


        LoadingPanel.Add(syncServerData, "Synchronous ...");

        SceneLoader.SetLoadScene(1);
        LoadingPanel.Add(SceneLoader, "Entrancing game ...");

        LoadingPanel.Open();
    }