using UnityEngine; using System; using Sfs2X.Util; using Sfs2X.Requests; [Serializable] public class Connector : BaseConnector { public string Zone = "Garden"; public Connector() { onConnectSucceed += baseEvent => { GardenSmartFox.Loggor.Login(); }; } public override void Connect() { ConfigData configData = new ConfigData { Host = Host, Port = TcpPort, Zone = Zone }; Debug.Log("Send connect request"); GardenSmartFox.SmartFox.Connect(configData); } public override void Disconnect() { Debug.Log("Send logout request"); GardenSmartFox.SmartFox.Send(new LogoutRequest()); Debug.Log("Send disconnect request"); GardenSmartFox.SmartFox.Disconnect(); } }