public void Test_PlayerInfo() { PlayerInfo o1 = new PlayerInfo("TestPlayer"); PlayerInfo o2 = null; remote.PlayerInfo rm1 = new remote.PlayerInfo(); rm1.ToRemote(o1); using (MemoryStream s = new MemoryStream()) { Serializer.Serialize(s, rm1); s.Seek(0, SeekOrigin.Begin); remote.PlayerInfo rm2 = Serializer.Deserialize <remote.PlayerInfo>(s); o2 = rm2.FromRemote(); } Assert.IsNotNull(o2); Assert.AreEqual(o1.Name, o2.Name); }
public static metabots.PlayerInfo FromRemote(this remote.PlayerInfo rm) { metabots.PlayerInfo o = new metabots.PlayerInfo(); o.Name = rm.Name; return(o); }
public static remote.PlayerInfo ToRemote(this remote.PlayerInfo rm, metabots.PlayerInfo o) { rm.Name = o.Name; return(rm); }