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); }
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); }
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"); } }
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(); } }
public LTAwakeningInstanceAPI(EB.Sparx.EndPoint endPoint) : base(endPoint) { }
public override void Initialize(EB.Sparx.Config config) { m_endPoint = EB.Sparx.Hub.Instance.ApiEndPoint; }