public P2PMessage MakeMsg() { P2PMessage msg = new P2PMessage(); msg.WriteByte((byte)MessageType.ObjectSync); msg.WriteSyncDict(objectsToSync); return(msg); }
public P2PMessage MakeMsg() { P2PMessage msg = new P2PMessage(); msg.WriteByte((byte)MessageType.PlayerName); msg.WriteUnicodeString(name); return(msg); }
public P2PMessage MakeMsg() { P2PMessage msg = new P2PMessage(); msg.WriteByte((byte)MessageType.SetPartyId); msg.WriteUnicodeString(partyId); return(msg); }
public P2PMessage MakeMsg() { P2PMessage msg = new P2PMessage(); msg.WriteByte((byte)MessageType.SceneTransition); msg.WriteUnicodeString(sceneName); return(msg); }
public ObjectSyncMessage(P2PMessage msg) { int objCount = msg.ReadByte(); for (int i = 0; i < objCount; i++) { objectsToSync.Add(msg.ReadByte(), Tuple.Create(msg.ReadVector3(), msg.ReadCompressedQuaternion())); } }
public P2PMessage MakeMsg() { P2PMessage msg = new P2PMessage(); msg.WriteByte((byte)MessageType.IdAllocation); msg.WriteUnicodeString(namePath); msg.WriteByte(allocatedId); return(msg); }
public P2PMessage MakeMsg() { P2PMessage msg = new P2PMessage(); msg.WriteByte((byte)MessageType.Join); msg.WriteByte(playerId); msg.WriteUlong(steamId.Value); msg.WriteUnicodeString(name); return(msg); }
public PlayerPositionMessage(P2PMessage msg) { playerId = msg.ReadByte(); headPos = msg.ReadVector3(); lHandPos = msg.ReadVector3(); rHandPos = msg.ReadVector3(); headRot = msg.ReadCompressedQuaternion(); lHandRot = msg.ReadCompressedQuaternion(); rHandRot = msg.ReadCompressedQuaternion(); }
public P2PMessage MakeMsg() { P2PMessage msg = new P2PMessage(); msg.WriteByte((byte)MessageType.OtherPlayerPosition); msg.WriteByte(playerId); msg.WriteVector3(headPos); msg.WriteVector3(lHandPos); msg.WriteVector3(rHandPos); msg.WriteCompressedQuaternion(headRot); msg.WriteCompressedQuaternion(lHandRot); msg.WriteCompressedQuaternion(rHandRot); return(msg); }
public IDRequestMessage(P2PMessage msg) { name = msg.ReadUnicodeString(); }
public IDAllocationMessage(P2PMessage msg) { namePath = msg.ReadUnicodeString(); allocatedId = msg.ReadByte(); }
public SetPartyIdMessage(P2PMessage msg) { partyId = msg.ReadUnicodeString(); }
public ClientJoinMessage(P2PMessage msg) { playerId = msg.ReadByte(); steamId.Value = msg.ReadUlong(); name = msg.ReadUnicodeString(); }
public OtherPlayerNameMessage(P2PMessage msg) { playerId = msg.ReadByte(); name = msg.ReadUnicodeString(); }
public PlayerNameMessage(P2PMessage msg) { name = msg.ReadUnicodeString(); }
public SceneTransitionMessage(P2PMessage msg) { sceneName = msg.ReadUnicodeString(); }