FunGame-Core/Controller/RunTimeController.cs
milimoe b4ce65a35b
更新 DataRequest, RunTime, GameMode; 添加 FunGameConfig (#33)
* 更新DataRequest GetResult<T>

* 更新了DataRequest的构造方法,以及RunTime类

* 更新RunTime控制器

* 从Desktop复制Config到Core;更新常量

* 添加GameMode
2023-06-19 09:07:20 +08:00

25 lines
685 B
C#

using Milimoe.FunGame.Core.Api.Transmittal;
using Milimoe.FunGame.Core.Library.Constant;
namespace Milimoe.FunGame.Core.Controller
{
public abstract class RunTimeController
{
public abstract bool Connected { get; }
public abstract Task<ConnectResult> Connect();
public abstract bool Disconnect();
public abstract bool Close(Exception? e = null);
public abstract bool Error(Exception e);
public abstract Task AutoLogin(string Username, string Password, string AutoKey);
public abstract void WritelnSystemInfo(string msg);
public abstract DataRequest NewDataRequest(DataRequestType RequestType);
}
}