void Start() { if (null != characterDefinitionTemplate) { characterDefinition = Instantiate(characterDefinitionTemplate); } if (!characterDefinition.setManually) { characterDefinition.maxHealth = 100; characterDefinition.CurrentHealth = 50; characterDefinition.maxMana = 25; characterDefinition.currentMana = 10; characterDefinition.maxWealth = 500; characterDefinition.currentWealth = 0; characterDefinition.baseDamage = 2; characterDefinition.currentDamage = characterDefinition.baseDamage; characterDefinition.baseResistance = 0; characterDefinition.currentResistance = 0; characterDefinition.maxEncumbrance = 50f; characterDefinition.currentEncumbrance = 0f; characterDefinition.charExperience = 0; //characterDefinition.charLevel = 1; } if (defaultWeapon != null) { characterDefinition.EquipWeapon(defaultWeapon, characterWeaponSlot); } characterDefinition.Init(); InvokeRepeating("RegenHealth", 1, 1); }