using System; using UnityEngine; using Sfs2X.Entities; using Sfs2X.Requests; using Random = UnityEngine.Random; [Serializable] public class Loggor : BaseLoggor { public Loggor() { onLogin += baseEvent => { GardenSmartFox.User = (User) baseEvent.Params["user"]; }; } public override void Login() { Debug.Log("Send login request"); UserName = Random.Range(0f, 100f).ToString(); GardenSmartFox.SmartFox.Send(new LoginRequest(UserName, Password)); } public override void Logout() { Debug.Log("Send logout request"); GardenSmartFox.SmartFox.Send(new LogoutRequest()); Debug.Log("Send disconnect request"); GardenSmartFox.SmartFox.Disconnect(); } }