private void Start()
    {
        if (flickController == null)
        {
            flickController = TopMostControl.Instance().GetController();

            if (flickController == null)
            {
                Debug.LogError("FlickController is null");
            }
        }

        characterScale = playerAnimator.transform.localScale.x;

        flickController.onPointerUp   += OnPointerUp;
        flickController.onPointerDown += OnPointerDown;

        PlayerManager.Instance().onDeath            += OnDeath;
        PlayerManager.Instance().onFinishAirTime    += OnFinishAirTime;
        PlayerManager.Instance().onChangePlayerSkin += OnChangePlayerSkin;

        TopMostControl.Instance().onClickReturn       += OnClickReturnButton;
        TopMostControl.Instance().onClickGameOverMenu += OnClickGameOverMenu;

        initFixedDeltaTime = Time.fixedDeltaTime;

        EffectManager.GetInstance();
    }
Exemple #2
0
    public void nextlevel()
    {
        FlickController fc = scriptbox.GetComponent <FlickController>();
        ScoreHolder     sh = scriptbox.GetComponent <ScoreHolder>();
        Flicked         f  = scriptbox.GetComponent <Flicked>();
        ImportantValue  iv = scriptbox.GetComponent <ImportantValue>();
        BackGround      bg = scriptbox.GetComponent <BackGround>();
        unlock          ul = scriptbox.GetComponent <unlock>();

        flag1       = flag2 = flag3 = flagX1 = flagX2 = flagX3 = 0;//ぜーんぶ初期化
        LASTflag    = 0;
        nowlevel    = 0;
        f.targetpos = 0;//上にスワイプして再開
        sh.sv_level++;
        time_sv = iv.sv_PlayTime[(int)sh.sv_level / 2];
        if (sh.sv_level * 5 >= 300)
        {
            time_sv = iv.sv_PlayTime[30];
        }
        time_sv = iv.sv_PlayTime[(int)sh.sv_level / 2];
        Debug.Log("[" + (int)sh.sv_level / 2 + "]でいきます");
        iv.colorReset();
        bg.BGchange(sh.sv_level * 5);
        ul.triunlock(sh.sv_level * 5);

        switch (sh.sv_level * 5)
        {
        case 20:
            sh.left_jiki++;
            break;

        case 40:
            sh.left_jiki++;
            break;

        case 60:
            sh.left_jiki++;
            break;

        case 80:
            sh.left_jiki++;
            break;

        case 100:
            sh.left_jiki++;
            break;

        case 120:
            sh.left_jiki++;
            break;

        case 140:
            sh.left_jiki++;
            break;

        case 160:
            sh.left_jiki++;
            break;

        case 180:
            sh.left_jiki++;
            break;

        case 200:
            sh.left_jiki++;
            break;

        case 220:
            sh.left_jiki++;
            break;

        case 240:
            sh.left_jiki++;
            break;

        case 260:
            sh.left_jiki++;
            break;

        case 280:
            sh.left_jiki++;
            break;

        case 300:
            sh.left_jiki++;
            break;
        }
    }