// ------------------------------------------------------------------------------- // loadTemplate // ------------------------------------------------------------------------------- public void loadTemplate() { if (string.IsNullOrEmpty(name)) { return; } template = DictionaryAttribute.Get(name); }
// ------------------------------------------------------------------------------- // UpgradeConfirmedHandler // ------------------------------------------------------------------------------- protected void UpgradeConfirmedHandler() { if (character.AttributePoints > 0) { TemplateMetaAttribute upgrade_attrib = DictionaryAttribute.Get(currentStat); if (upgrade_attrib != null) { CharacterAttribute target_attrib = character.stats.attributes.FirstOrDefault(x => x.template == upgrade_attrib); if (target_attrib != null) { target_attrib.value++; character.AttributePoints -= 1; } } Refresh(); } }