コード例 #1
0
    private void OnAnswerClick()
    {
        CurrentLevel++;
        CurrentTime += addTime;
        LevelSetting levelSetting = GetLevelSetting();

        randomColorController.Refresh(levelSetting.column, levelSetting.colorRange);
    }
コード例 #2
0
    private void Start()
    {
        m_playerManager = GetComponentInChildren <PlayerManager>();

        Duration = m_duration;

        m_levelSetting           = new LevelSetting();
        m_counterGameplayManager = new CounterManager();
    }
コード例 #3
0
    void Start()
    {
        path    = Application.streamingAssetsPath + "/levelSetting.json";
        jsonStr = File.ReadAllText(path);

        LevelSetting level1 = JsonUtility.FromJson <LevelSetting>(jsonStr);

        Debug.Log(level1.Name);
        level1.Level = 25;
        string newLevel = JsonUtility.ToJson(level1);

        Debug.Log(newLevel);
    }
コード例 #4
0
    private IEnumerator Playing()
    {
        randomColorController.gameObject.SetActive(true);
        randomColorController.onAnswerClick += OnAnswerClick;
        randomColorController.onWrongClick  += OnWrongClick;
        LevelSetting levelSetting = GetLevelSetting();

        randomColorController.Refresh(levelSetting.column, levelSetting.colorRange);
        Debug.Log("Playing");
        while (CurrentTime > 0)
        {
            yield return(null);

            CurrentTime -= Time.deltaTime;
        }
        randomColorController.onAnswerClick -= OnAnswerClick;
        randomColorController.onWrongClick  -= OnWrongClick;
    }
コード例 #5
0
    public override void Init()
    {
        LevelSetting _levelSet = FindObjectOfType <LevelSetting>();

        if (_levelSet != null)
        {
            active = _levelSet.DashOpen;
        }
        else
        {
            active = true;
        }
        m_bulletTime = GetComponent <BulletTime>();
        lr           = GetComponent <LineRenderer> ();
        amin         = GetComponent <Animator>();
        m_stateMgr   = GetComponent <PlayerStateManager>();
        charge       = maxCharge;

        //Rewired------------------------------------------------------------
        rPlayer = ReInput.players.GetPlayer(0);
    }
コード例 #6
0
 private void OnSelectedChanged(LevelSetting setting)
 {
     selectedSettingVm = setting;
 }
コード例 #7
0
 public MyConfigSection(LevelSetting _level, string _name)
 {
     level = _level;
     name  = _name;
 }
コード例 #8
0
 public void ApplySetting(LevelSetting setting) {
     requireUnlockLevel = setting.RequireUnlockedLevel;
     disabled = !LevelSelectMgr.LevelHasUnlock(requireUnlockLevel);
     ApplyStyle();
 }