public void Clear()
 {
     // missionId
     missionId_ = 0;
     // dataKey
     dataKey_ = 0;
     // progress
     progress_ = 0;
     // goal
     goal_ = 0;
     // receiveReward
     receiveReward_ = false;
     // reward
     reward_.Clear();
 }
        public bool Deserialize(Stream stream)
        {
            BinaryReader input = new BinaryReader(stream);

            // missionId
            if (Yippee.Net.Internal.Deserialize(input, out missionId_) == false)
            {
                return(false);
            }
            // dataKey
            {
                int value = 0;
                if (Yippee.Net.Internal.Deserialize(input, out value) == false)
                {
                    return(false);
                }
                dataKey_ = (mission_data_key)value;
            }
            // progress
            if (Yippee.Net.Internal.Deserialize(input, out progress_) == false)
            {
                return(false);
            }
            // goal
            if (Yippee.Net.Internal.Deserialize(input, out goal_) == false)
            {
                return(false);
            }
            // receiveReward
            if (Yippee.Net.Internal.Deserialize(input, out receiveReward_) == false)
            {
                return(false);
            }
            // reward
            if (reward_.Deserialize(stream) == false)
            {
                return(false);
            }

            return(true);
        }
 public void SetDataKey(mission_data_key value)
 {
     dataKey_ = value;
 }