public List <SaveJson.WeaponsInfo> SaveJson() { List <SaveJson.WeaponsInfo> saves = new List <SaveJson.WeaponsInfo>(); for (Commandments.Element element = Commandments.Element.EARTH; element < Commandments.Element.NEUTRAL; element++) { SaveJson.WeaponsInfo weapon = new SaveJson.WeaponsInfo(); weapon.id = (Commandments.Weapon)element.toWeapon(); weapon.obtained = settings[element].obtained; saves.Add(weapon); } return(saves); }
void Start() { bool startWeapon = false; for (Commandments.Element element = Commandments.Element.EARTH; element < Commandments.Element.NEUTRAL; element++) { WeaponSettings aux = settings[element]; aux.id = element; settings[element] = aux; if ((!startWeapon) && (aux.obtained)) { startWeapon = true; selectedWeapon = element.toWeapon(); } } manager = UIManager.GetInstance(); smallMenu.Init(settings.Count, selectedWeapon); showSmallMenu = false; }