public DeckMessage( Message parent, SerializedPacket p ) : base(parent, p) { this.HumanName = SerializedPacket.DeserializeString( p.GetNextPart() ); this.Disposition = (DeckDisposition)SerializedPacket.DeserializeLong( p.GetNextPart() ); this.DeckBackgroundColor = SerializedPacket.DeserializeColor( p.GetNextPart() ); }
public QuickPollModel( SerializedPacket p ) { SerializedPacket.VerifyPacket( p, this.GetClassId() ); this.m_Id = SerializedPacket.DeserializeGuid( p.GetNextPart() ); this.m_OriginalSlideId = SerializedPacket.DeserializeGuid( p.GetNextPart() ); this.m_QuickPollStyle = (QuickPollStyle)SerializedPacket.DeserializeInt( p.GetNextPart() ); this.m_Changed = SerializedPacket.DeserializeBool( p.GetNextPart() ); this.m_Choices = new string[SerializedPacket.DeserializeInt( p.GetNextPart() )]; for( int i = 0; i < this.m_Choices.Length; i++ ) { this.m_Choices[i] = SerializedPacket.DeserializeString( p.GetNextPart() ); } int cnt = SerializedPacket.DeserializeInt( p.GetNextPart() ); this.m_QuickPollResults = new QuickPollResultCollection( this, "QuickPollResults" ); for( int j = 0; j < cnt; j++ ) { this.AddResult( new QuickPollResultModel( p.GetNextPart() ) ); } }
public QuickPollResultModel( SerializedPacket p ) { this.m_OwnerId = SerializedPacket.DeserializeGuid( p.GetNextPart() ); this.m_ResultString = SerializedPacket.DeserializeString( p.GetNextPart() ); }