mirror of
https://github.com/EggLinks/DanhengServer-OpenSource.git
synced 2026-01-03 04:36:03 +08:00
21 lines
666 B
C#
21 lines
666 B
C#
using EggLink.DanhengServer.GameServer.Game.Lobby.Player;
|
|
using EggLink.DanhengServer.GameServer.Server;
|
|
using EggLink.DanhengServer.Kcp;
|
|
|
|
namespace EggLink.DanhengServer.GameServer.Game.MultiPlayer;
|
|
|
|
public abstract class BaseGamePlayerInstance(LobbyPlayerInstance lobby)
|
|
{
|
|
public LobbyPlayerInstance LobbyPlayer { get; } = lobby;
|
|
public bool EnterGame { get; set; }
|
|
public bool LeaveGame { get; set; }
|
|
public Connection? Connection { get; set; }
|
|
|
|
public async ValueTask SendPacket(BasePacket packet)
|
|
{
|
|
if (Connection == null) return;
|
|
if (!Connection.IsOnline) return;
|
|
|
|
await Connection.SendPacket(packet);
|
|
}
|
|
} |