Пример #1
0
        public Mission.MissionData GetMissionData()
        {
            Mission.MissionData data = new Mission.MissionData();

            data.MissionName         = MissionName.Text;
            data.StartEXA            = StartEXA.Text;
            data.Script              = Script.Text;
            data.SuccessEXA          = SuccessEXA.Text;
            data.FailureEXA          = FailureEXA.Text;
            data.InformationCTD      = decimal.ToUInt32(NumericInformationCTD.Value);
            data.PauseInformationCTD = decimal.ToUInt32(NumericPauseInformationCTD.Value);
            data.Kind          = (Mission.MissionKind)MissionKindComboBox.SelectedItem;
            data.Flag          = decimal.ToByte(NumericMissionFlag.Value);
            data.Bonus1        = decimal.ToByte(NumericBonus1.Value);
            data.Bonus2        = decimal.ToByte(NumericBonus2.Value);
            data.BonusParam1   = decimal.ToUInt16(NumericBonus1Param.Value);
            data.BonusParam2   = decimal.ToUInt16(NumericBonus2Param.Value);
            data.Navigation    = decimal.ToByte(NumericNavigation.Value);
            data.GeneralPath   = (Mission.GeneralPathBit)NumericGeneralPath.Value;
            data.Present1      = decimal.ToByte(NumericPresent1.Value);
            data.Present2      = decimal.ToByte(NumericPresent2.Value);
            data.PresentParam1 = decimal.ToUInt16(NumericPresent1Param.Value);
            data.PresentParam2 = decimal.ToUInt16(NumericPresent2Param.Value);
            data.HPRecovery    = decimal.ToByte(NumericHPRecovery.Value);
            data.ExtraRecovery = decimal.ToByte(NumericExtraRecovery.Value);

            return(data);
        }
Пример #2
0
 public void SetMissionData(Mission.MissionData data)
 {
     MissionName.Text                 = data.MissionName;
     StartEXA.Text                    = data.StartEXA;
     Script.Text                      = data.Script;
     SuccessEXA.Text                  = data.SuccessEXA;
     FailureEXA.Text                  = data.FailureEXA;
     NumericInformationCTD.Value      = data.InformationCTD;
     NumericPauseInformationCTD.Value = data.PauseInformationCTD;
     MissionKindComboBox.SelectedItem = data.Kind;
     NumericMissionFlag.Value         = data.Flag;
     NumericBonus1.Value              = data.Bonus1;
     NumericBonus2.Value              = data.Bonus2;
     NumericBonus1Param.Value         = data.BonusParam1;
     NumericBonus2Param.Value         = data.BonusParam2;
     NumericNavigation.Value          = data.Navigation;
     NumericGeneralPath.Value         = (decimal)data.GeneralPath;
     NumericPresent1.Value            = data.Present1;
     NumericPresent2.Value            = data.Present2;
     NumericPresent1Param.Value       = data.PresentParam1;
     NumericPresent2Param.Value       = data.PresentParam2;
     NumericHPRecovery.Value          = data.HPRecovery;
     NumericExtraRecovery.Value       = data.ExtraRecovery;
 }