public static void CreateMelee() { MeleeUpgrade asset = ScriptableObject.CreateInstance <MeleeUpgrade>(); AssetDatabase.CreateAsset(asset, "Assets/Resources/UpGrades/Melee/newHitStick.asset"); AssetDatabase.SaveAssets(); }
/// <summary> /// Race Constructor /// </summary> /// <param name="raceName">the name of the race</param> public Race(string raceName) { //set name and faction based on name name = raceName; if (name == Human.HUMAN_RACE) { faction = RaceFaction.Alliance; } mageUpgr = new MageUpgrade(); rangeUpgr = new RangeUpgrade(); meleeUpgr = new MeleeUpgrade(); auxUpgrs = new AuxUpgrade[10]; armorUpgr = new DefenseUpgrade(); }