本文整理汇总了C#中Game.Base.Packets.GSPacketIn.WritePacket方法的典型用法代码示例。如果您正苦于以下问题:C# GSPacketIn.WritePacket方法的具体用法?C# GSPacketIn.WritePacket怎么用?C# GSPacketIn.WritePacket使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Game.Base.Packets.GSPacketIn
的用法示例。
在下文中一共展示了GSPacketIn.WritePacket方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SendToRoom
public void SendToRoom(int roomId, GSPacketIn pkg, IGamePlayer except)
{
GSPacketIn p = new GSPacketIn((byte)eFightPackageType.SEND_TO_ROOM, roomId);
if (except != null)
{
p.Parameter1 = except.PlayerCharacter.ID;
p.Parameter2 = except.GamePlayerId;
}
else
{
p.Parameter1 = 0;
p.Parameter2 = 0;
}
p.WritePacket(pkg);
SendTCP(p);
}
示例2: SendToGame
public void SendToGame(int gameId, GSPacketIn pkg)
{
GSPacketIn wrapper = new GSPacketIn((int)eFightPackageType.SEND_TO_GAME, gameId);
wrapper.WritePacket(pkg);
SendTCP(wrapper);
}
示例3: SendPacketToPlayer
public void SendPacketToPlayer(int playerId, GSPacketIn pkg)
{
GSPacketIn p = new GSPacketIn((byte)eFightPackageType.SEND_TO_USER, playerId);
p.WritePacket(pkg);
SendTCP(p);
}