上传文件至 GUI
This commit is contained in:
56
GUI/DummyLoginPanel.cs
Normal file
56
GUI/DummyLoginPanel.cs
Normal file
@@ -0,0 +1,56 @@
|
||||
using Manager;
|
||||
using Net.Packet;
|
||||
using Net.Packet.Helper;
|
||||
using SinmaiAssist.Common;
|
||||
using SinmaiAssist.Utils;
|
||||
using UnityEngine;
|
||||
|
||||
namespace SinmaiAssist.GUI;
|
||||
|
||||
public class DummyLoginPanel
|
||||
{
|
||||
public static string DummyLoginCode = "";
|
||||
public static string DummyUserId = "";
|
||||
public static bool CodeLoginFlag = false;
|
||||
public static bool UserIdLoginFlag = false;
|
||||
|
||||
public static void OnGUI()
|
||||
{
|
||||
GUILayout.Label("Code:", MainGUI.Style.Text);
|
||||
DummyLoginCode = GUILayout.TextArea(DummyLoginCode, GUILayout.Height(100f));
|
||||
if (GUILayout.Button("Code Login", MainGUI.Style.Button))
|
||||
{
|
||||
CodeLoginFlag = true;
|
||||
if(SinmaiAssist.GameID != "SDGB")DummyAimeLogin.ReadCard();
|
||||
}
|
||||
GUILayout.Label("UserID:", MainGUI.Style.Text);
|
||||
DummyUserId = GUILayout.TextField(DummyUserId, GUILayout.Height(20f));
|
||||
if (GUILayout.Button("UserId Login", MainGUI.Style.Button))
|
||||
{
|
||||
UserIdLoginFlag = true;
|
||||
if(SinmaiAssist.GameID != "SDGB")DummyAimeLogin.ReadCard("12312312312312312312", DummyLoginCode);
|
||||
}
|
||||
GUILayout.Label($"AMDaemon BootTime: {AMDaemon.Allnet.Auth.AuthTime}", MainGUI.Style.Text);
|
||||
if (SinmaiAssist.GameID == "SDGB")
|
||||
{
|
||||
if (GUILayout.Button("UserId Logout", MainGUI.Style.Button))
|
||||
{
|
||||
PacketHelper.StartPacket(new UserLogout(ulong.Parse(DummyUserId), AMDaemon.Allnet.Auth.AuthTime, "", LogoutComplete,LogoutFailed));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private static void LogoutComplete()
|
||||
{
|
||||
SoundManager.PlayVoice(Mai2.Voice_000001.Cue.VO_000012, 1);
|
||||
GameMessageManager.SendMessage(0,$"Id: {DummyUserId} Logout Complete.");
|
||||
GameMessageManager.SendMessage(1,$"Id: {DummyUserId} Logout Complete.");
|
||||
}
|
||||
|
||||
private static void LogoutFailed(PacketStatus status)
|
||||
{
|
||||
SoundManager.PlaySE(Mai2.Mai2Cue.Cue.SE_ENTRY_AIME_ERROR, 1);
|
||||
GameMessageManager.SendMessage(0,$"Id: {DummyUserId} Logout Failed.");
|
||||
GameMessageManager.SendMessage(1,$"Id: {DummyUserId} Logout Failed.");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user