// -------------------------------------------------------------------------------
 // loadTemplate
 // -------------------------------------------------------------------------------
 public void loadTemplate()
 {
     if (string.IsNullOrEmpty(name))
     {
         return;
     }
     template = DictionaryAttribute.Get(name);
 }
Esempio n. 2
0
        // -------------------------------------------------------------------------------
        // 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();
            }
        }