コード例 #1
0
 internal static void Write(int version, BinaryWriter bw, AWARD_VAR_SCALE AWARD_VAR_SCALE)
 {
     bw.Write(AWARD_VAR_SCALE.m_ulScales);
     for (int i = 0; i < AWARD_VAR_SCALE.AwardVar.Length; i++)
     {
         TASK_EXPRESSION.Write(version, bw, AWARD_VAR_SCALE.AwardVar[i]);
     }
     for (int i = 0; i < AWARD_VAR_SCALE.m_Awards.Length; i++)
     {
         AWARD_DATA.Write(version, bw, AWARD_VAR_SCALE.m_Awards[i]);
     }
 }
コード例 #2
0
 internal static void Read(int version, BinaryReader br, AWARD_VAR_SCALE AWARD_VAR_SCALE)
 {
     AWARD_VAR_SCALE.m_ulScales = br.ReadInt32();
     for (int i = 0; i < AWARD_VAR_SCALE.AwardVar.Length; i++)
     {
         TASK_EXPRESSION.Read(version, br, AWARD_VAR_SCALE.AwardVar[i]);
     }
     AWARD_VAR_SCALE.m_Awards = new AWARD_DATA[AWARD_VAR_SCALE.m_ulScales];
     for (int i = 0; i < AWARD_VAR_SCALE.m_Awards.Length; i++)
     {
         AWARD_VAR_SCALE.m_Awards[i] = new AWARD_DATA();
         AWARD_DATA.Read(version, br, AWARD_VAR_SCALE.m_Awards[i]);
     }
 }