using System.Collections.Generic; using ProtoBuf; namespace ETModel { [Message(Opcode.OneFrameMessage)] [ProtoContract] public partial class OneFrameMessage: IActorMessage { [ProtoMember(90, IsRequired = true)] public int RpcId { get; set; } [ProtoMember(93, IsRequired = true)] public long ActorId { get; set; } [ProtoMember(1, IsRequired = true)] public ushort Op; [ProtoMember(2, IsRequired = true)] public byte[] AMessage; } [Message(Opcode.FrameMessage)] [ProtoContract] public partial class FrameMessage: IActorMessage { [ProtoMember(90, IsRequired = true)] public int RpcId { get; set; } [ProtoMember(93, IsRequired = true)] public long ActorId { get; set; } [ProtoMember(1, IsRequired = true)] public int Frame; [ProtoMember(2)] public List Messages = new List(); } }