public override void ParameterizeAttributes() { SQLDB.ParameterizeAttribute("@BaseObjectID", Base.ClassTemplateId); SQLDB.ParameterizeAttribute("@ScaledStats", ScaledStats.ClassTemplateId); SQLDB.ParameterizeAttribute("@UpgradedClass1", UpgradedClass1Data.SelectedInput(UpgradedClass1Input)); SQLDB.ParameterizeAttribute("@UpgradedClass2", UpgradedClass2Data.SelectedInput(UpgradedClass2Input)); SQLDB.ParameterizeAttribute("@UsableWeaponType1", UsableWeaponType1Data.SelectedInput(UsableWeaponType1Input)); SQLDB.ParameterizeAttribute("@UsableWeaponType2", UsableWeaponType2Data.SelectedInput(UsableWeaponType2Input)); SQLDB.ParameterizeAttribute("@PassiveSkill1", PassiveSkill1Data.SelectedInput(PassiveSkill1Input)); SQLDB.ParameterizeAttribute("@PassiveSkill2", PassiveSkill2Data.SelectedInput(PassiveSkill2Input)); SQLDB.ParameterizeAttribute("@PSkillLvlRequired1", PSkillLvlRequired1Input.Text); SQLDB.ParameterizeAttribute("@PSkillLvlRequired2", PSkillLvlRequired2Input.Text); }
protected override void OnRead(SQLiteDataReader reader) { Base.Read(reader); ScaledStats.Read(reader); Skills.Read(); UpgradedClass1Input.SelectedIndex = UpgradedClass1Data.FindIndex(reader["UpgradedClass1"]); UpgradedClass2Input.SelectedIndex = UpgradedClass2Data.FindIndex(reader["UpgradedClass2"]); UsableWeaponType1Input.SelectedIndex = UsableWeaponType1Data.FindIndex(reader["UsableWeaponType1"]); UsableWeaponType2Input.SelectedIndex = UsableWeaponType2Data.FindIndex(reader["UsableWeaponType2"]); PassiveSkill1Input.SelectedIndex = PassiveSkill1Data.FindIndex(reader["PassiveSkill1"]); PassiveSkill2Input.SelectedIndex = PassiveSkill2Data.FindIndex(reader["PassiveSkill2"]); PSkillLvlRequired1Input.Text = reader["PSkillLvlRequired1"].ToString(); PSkillLvlRequired2Input.Text = reader["PSkillLvlRequired2"].ToString(); }