mirror of
https://github.com/project-redbud/FunGame-Core.git
synced 2025-12-05 00:06:02 +00:00
41 lines
1.0 KiB
C#
41 lines
1.0 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using Milimoe.FunGame.Core.Api.Utility;
|
|
using Milimoe.FunGame.Core.Library.Constant;
|
|
using Milimoe.FunGame.Core.Library.Exception;
|
|
using Milimoe.FunGame.Desktop.Library;
|
|
using Milimoe.FunGame.Desktop.Library.Interface;
|
|
using Milimoe.FunGame.Desktop.UI;
|
|
|
|
namespace Milimoe.FunGame.Desktop.Model
|
|
{
|
|
public class LoginModel : ILogin
|
|
{
|
|
private readonly Login Login;
|
|
private Core.Library.Common.Network.Socket? Socket;
|
|
|
|
public LoginModel(Login login)
|
|
{
|
|
Login = login;
|
|
Socket = RunTime.Socket;
|
|
}
|
|
|
|
public bool LoginAccount()
|
|
{
|
|
try
|
|
{
|
|
if (Socket != null && Socket.Send(SocketMessageType.Login, "Mili", "OK") == SocketResult.Success)
|
|
return true;
|
|
}
|
|
catch (Exception e)
|
|
{
|
|
e.GetErrorInfo();
|
|
}
|
|
return false;
|
|
}
|
|
}
|
|
}
|