Пример #1
0
    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);
    }
Пример #2
0
    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;
    }