2023-02-24 00:40:20 +08:00

36 lines
1.0 KiB
C#

using Milimoe.FunGame.Core.Library.Common.Event;
using Milimoe.FunGame.Desktop.Library;
using Milimoe.FunGame.Desktop.Model;
namespace Milimoe.FunGame.Desktop.Controller
{
public class LoginController
{
public static bool LoginAccount(params object[]? objs)
{
RunTime.Login?.OnBeforeLoginEvent(new GeneralEventArgs());
bool result = LoginModel.LoginAccount(objs);
if (!result)
{
RunTime.Login?.OnFailedLoginEvent(new GeneralEventArgs());
}
RunTime.Login?.OnAfterLoginEvent(new GeneralEventArgs());
return result;
}
public static bool CheckLogin(params object[]? objs)
{
bool result = LoginModel.CheckLogin(objs);
if (result)
{
RunTime.Login?.OnSucceedLoginEvent(new GeneralEventArgs());
}
else
{
RunTime.Login?.OnFailedLoginEvent(new GeneralEventArgs());
}
return result;
}
}
}