public PlayerOverlayMessage(PlayerOverlay HandItemObject) : base(MessageTypeGameMode.PlayerOverlay) { // no "HasLight" allowed... ! // ... this.HandItemObject = HandItemObject; }
public override int ReadFrom(byte[] Buffer, int StartIndex = 0) { int cursor = StartIndex; cursor += base.ReadFrom(Buffer, cursor); HandItemObject = new PlayerOverlay(Buffer, cursor); cursor += HandItemObject.ByteLength; return cursor - StartIndex; }