Esempio n. 1
0
        public void ShouldSerializeAndDeserializeInputs(uint frame, ulong inputMask)
        {
            var originalMsg = new ClientMsgInputs(frame, inputMask);

            var buf     = CreateBuffer(originalMsg);
            var written = originalMsg.WriteTo(buf, 0);

            Assert.True(written == buf.Length);

            var restoredMsg = new ClientMsgInputs(buf, 0);

            Assert.True(originalMsg.Frame == restoredMsg.Frame);
            Assert.True(originalMsg.InputMask == restoredMsg.InputMask);
        }
Esempio n. 2
0
 public static ServerMsgInput ToServerMsg(this ClientMsgInputs msg, byte playerIndex)
 {
     return(new ServerMsgInput(msg.Frame, msg.InputMask, playerIndex));
 }