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(); }
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; } }