细微修改

This commit is contained in:
Mili 2023-03-22 22:33:29 +08:00
parent cf811e9225
commit 9d33d28b51
4 changed files with 9 additions and 4 deletions

View File

@ -5,7 +5,7 @@ namespace Milimoe.FunGame.Core.Api.Factory
{
internal class RoomFactory
{
internal static Room GetInstance(DataSet? DsRoom, DataSet? DsUser, int Index)
internal static Room GetInstance(DataSet? DsRoom, DataSet? DsUser, int Index = 0)
{
return new Room(DsRoom, DsUser, Index);
}

View File

@ -10,8 +10,9 @@ namespace Milimoe.FunGame.Core.Api.Utility
/// <summary>
/// 获取Room实例
/// </summary>
/// <param name="DrRoom">RoomRow</param>
/// <param name="DrUser">UserRow(RoomMaster)</param>
/// <param name="DsRoom">Room</param>
/// <param name="DsUser">User(RoomMaster)</param>
/// <param name="Index">取指定行</param>
/// <returns></returns>
public static Room GetRoom(DataSet? DsRoom, DataSet? DsUser, int Index = 0)
{
@ -23,6 +24,7 @@ namespace Milimoe.FunGame.Core.Api.Utility
/// </summary>
/// <param name="DataSet">SkillRow</param>
/// <param name="SkillType">Skill类型</param>
/// <param name="Index">取指定行</param>
/// <returns></returns>
public static Skill GetSkill(DataSet? DataSet, SkillType SkillType = SkillType.Passive, int Index = 0)
{
@ -33,6 +35,7 @@ namespace Milimoe.FunGame.Core.Api.Utility
/// 获取User实例
/// </summary>awaa
/// <param name="DataSet">UserRow</param>
/// <param name="Index">取指定行</param>
/// <returns></returns>
public static User GetUser(DataSet? DataSet, int Index = 0)
{

View File

@ -28,7 +28,7 @@ namespace Milimoe.FunGame.Core.Entity
public string Password { get; set; } = "";
public GameStatistics? Statistics { get; set; } = null;
internal Room(DataSet? DsRoom, DataSet? DsUser, int Index)
internal Room(DataSet? DsRoom, DataSet? DsUser, int Index = 0)
{
if (DsRoom != null && DsRoom.Tables[0].Rows.Count > 0)
{

View File

@ -149,6 +149,7 @@ namespace Milimoe.FunGame.Desktop.UI
break;
case MainInvokeType.Disconnected:
RoomList.Items.Clear();
Config.FunGame_isRetrying = false;
Config.FunGame_isConnected = false;
SetServerStatusLight((int)LightType.Red);
@ -159,6 +160,7 @@ namespace Milimoe.FunGame.Desktop.UI
break;
case MainInvokeType.Disconnect:
RoomList.Items.Clear();
Config.FunGame_isAutoRetry = false;
Config.FunGame_isRetrying = false;
Config.FunGame_isAutoConnect = false;