Показать (реализацию) каждый 5 уровень

162
29 ноября 2018, 08:30

Задача: начиная с 27 уровня, каждый 5 раз, выводить некую реализацию, как такое реализовать ?

Получаю GameManager.Instance.levelNumber уровень, думал обойтись простым остатком от деления, но так как уровень с 27, и каждый 5 раз не всегда без остатка получается.

private void ShowingPurchases()
{
    if(GameManager.Instance.levelNumber >= 27) // начинаем с 27 уровня
    {
        currentCountLose++;
        PlayerPrefs.SetInt ("CurrentCountLose", currentCountLose);
        Debug.Log ("<b> currentCountLose " +currentCountLose + "</b>");
        if (currentCountLose == 3) // каждый третий проигрыш
        {
            currentCountLose = 0;
            GameManager.Instance.isShowPurchases = true;
            Stream.TransitionToScene(GameManager.SCENE_LEVELS);
        } else  Show();
    } else  Show();
}
Answer 1

По существу вопроса

    if(GameManager.Instance.levelNumber >= 27 && (GameManager.Instance.levelNumber - 27)%5 == 0)
    {...}

По таким условиям должно работать, если ничего не путаю...

READ ALSO
Использование Source и Path одновременно при Binding

Использование Source и Path одновременно при Binding

Имеется конвертер, который принимает некоторый объект и проанализировав его свойства возвращает объект VisiabilityОднако обновление должно...

143
C# WPF Анимация отдельных точек Polygon

C# WPF Анимация отдельных точек Polygon

Всем приветЕсть элемент класса Polygon, у него есть 4 точки, две из которых необходимо анимированно переместить

188
Чтение файла xml на сервере

Чтение файла xml на сервере

Есть сервер на шаблоне web API (asp) (файл конфигурации json)Мне необходимо загрузить файл в формате xml на сервер и прочитать данные из него

195