public bool Deserialize(Stream stream) { BinaryReader input = new BinaryReader(stream); // result if (Yippee.Net.Internal.Deserialize(input, out result_) == false) { return(false); } // sessionId if (Yippee.Net.Internal.Deserialize(input, out sessionId_) == false) { return(false); } // serverTimestamp if (Yippee.Net.Internal.Deserialize(input, out serverTimestamp_) == false) { return(false); } // assignedLsAddr if (assignedLsAddr_.Deserialize(stream) == false) { return(false); } // progress { int value = 0; if (Yippee.Net.Internal.Deserialize(input, out value) == false) { return(false); } progress_ = (TutorialProgress)value; } return(true); }