Exemple #1
0
 public void RegisterSimulatorEndpointListener(GameObject go)
 {
     s_simEndpoint = new EB.Sparx.EndPointSimulator(s_endpoint.Url, new EB.Sparx.EndPointOptions {
         KeepAlive = false
     });
     ((EB.Sparx.EndPointSimulator)s_simEndpoint).RegisterListener(go);
 }
Exemple #2
0
        public override void Initialize(EB.Sparx.Config config)
        {
            s_endpoint = SparxHub.Instance.ApiEndPoint;
            Hotfix_LT.Messenger.AddListener <int, System.Action <EB.Sparx.Response> >(Hotfix_LT.EventName.CombatCleanUp, RequestExitCombat);
            Hotfix_LT.Messenger.AddListener(Hotfix_LT.EventName.DirectExitCombat, delegate() { BattleResultScreenController.DirectExitCombat(); });
            Hotfix_LT.Messenger.AddListener <string, Hashtable>(Hotfix_LT.EventName.DoDebugAction, DoDebugAction);

            LT.MainMessenger.AddListener <int, Action <Response> >("CombatEditorRequestExitCombat", RequestExitCombat);
        }
Exemple #3
0
 public void UnRegisterSimulatorEndpoint()
 {
     if (s_simEndpoint != null)
     {
         ((EB.Sparx.EndPointSimulator)s_simEndpoint).RegisterListener(null);
         s_simEndpoint = null;
     }
     else
     {
         EB.Debug.LogError("UnRegisterSimulatorEndpoint: s_simEndpoint is null");
     }
 }
Exemple #4
0
        public override void Disconnect(bool isLogout)
        {
            State      = EB.Sparx.SubSystemState.Disconnected;
            startObj   = null;
            hasRequest = false;

            if (s_simEndpoint != null)
            {
                UnRegisterSimulatorEndpoint();
                s_simEndpoint = null;
            }

            if (m_listener != null)
            {
                UnRegisterListener();
            }
        }
Exemple #5
0
 public LTAwakeningInstanceAPI(EB.Sparx.EndPoint endPoint) : base(endPoint)
 {
 }
Exemple #6
0
 public override void Initialize(EB.Sparx.Config config)
 {
     m_endPoint = EB.Sparx.Hub.Instance.ApiEndPoint;
 }