123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- 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();
- }
- }
|