36 lines
918 B
C#
36 lines
918 B
C#
using Lidgren.Network;
|
|
|
|
namespace Barotrauma
|
|
{
|
|
partial class CharacterInfo
|
|
{
|
|
public void ServerWrite(NetBuffer msg)
|
|
{
|
|
msg.Write(ID);
|
|
msg.Write(Name);
|
|
msg.Write((byte)Gender);
|
|
msg.Write((byte)Race);
|
|
msg.Write((byte)HeadSpriteId);
|
|
msg.Write((byte)Head.HairIndex);
|
|
msg.Write((byte)Head.BeardIndex);
|
|
msg.Write((byte)Head.MoustacheIndex);
|
|
msg.Write((byte)Head.FaceAttachmentIndex);
|
|
msg.Write(ragdollFileName);
|
|
|
|
if (Job != null)
|
|
{
|
|
msg.Write(Job.Prefab.Identifier);
|
|
foreach (Skill skill in Job.Skills)
|
|
{
|
|
msg.Write(skill.Level);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
msg.Write("");
|
|
}
|
|
// TODO: animations
|
|
}
|
|
}
|
|
}
|