/// <summary> /// 装飾品データをセット. /// </summary> /// <param name="masterArmorData"></param> public void SetArmor(MasterArmorData masterArmorData) { this.MasterArmorData = masterArmorData; this.lblArmorName.Text = this.MasterArmorData.Name; var slotData = this.MasterArmorData.GetSlotData(); this.lblSlot.Text = slotData.ToString(); this.lblStatus.Text = "防御力:{0}/{1}/{2} ".Fmt( this.MasterArmorData.DefInit, this.MasterArmorData.DefMax, this.MasterArmorData.DefCustom); // スキル. var skillTextList = this.MasterArmorData.GetSkillDataList() .Select(skill => skill.GetText()) .ToList(); this.txtbSkill.Text = string.Join("\r\n", skillTextList); }
/// <summary> /// 固定装備セット. /// </summary> /// <param name="masterIndex"></param> public override void SetFixed(int masterIndex) { this.State = PartState.Determined; this.Master = Ssm.Master.MasterArmor.GetRecord(masterIndex); }
/// <summary> /// コンストラクタ(確定済み) /// </summary> public PartDataArmor(MasterArmorData master) : base(master.Part) { this.State = PartState.Determined; this.Master = master; }