private StageSelectManager.SelectStage selectStage; //選択中ステージ // Use this for initialization private void Start() { tf = GetComponent <Transform>(); nowPos = tf.position; defaultPosition = tf.position; startPosition = tf.position; ssm = GameObject.Find("StageSelectManager").GetComponent <StageSelectManager>(); selectStage = StageSelectManager.SelectStage.NOT_SELECT; }
//ページ遷移用ジャンプ(ページ側の座標を動かす場合) public bool JumpPage(float vector) { //ジャンプ中、もしくはステージ選択中は無視 if (jumpFlag || nowPos != defaultPosition) { return(false); } if (vector < 0) //左のページへの遷移では左右反転 { Invert(); } jumpFlag = true; jumpNowTime = 0; startPosition = tf.position; endPosition = tf.position; selectStage = StageSelectManager.SelectStage.NOT_SELECT; return(true); }
//ページ遷移用ジャンプ(プレイヤーが移動する場合) public bool JumpPage(Vector3 landingPos) { //ジャンプ中、もしくはステージ選択中に他のステージの選択は無視 if (jumpFlag || (nowPos != defaultPosition && landingPos != defaultPosition)) { return(false); } if (landingPos.x < defaultPosition.x) //戻ってくる時は左右反転 { Invert(); } jumpFlag = true; jumpNowTime = 0; startPosition = tf.position; endPosition = landingPos; selectStage = StageSelectManager.SelectStage.NOT_SELECT; return(true); }
public void ViewDetail(StageSelectManager.SelectStage ss) { if (this.debugFlg) { ss = (StageSelectManager.SelectStage) this.DebugStage; } this.loadDetail = null; switch (ss) { case StageSelectManager.SelectStage.TUTORIAL1: loadDetail = "StageTutorial1Scene"; break; case StageSelectManager.SelectStage.TUTORIAL2: loadDetail = "StageTutorial2Scene"; break; case StageSelectManager.SelectStage.TUTORIAL3: loadDetail = "StageTutorial3Scene"; break; case StageSelectManager.SelectStage.STAGE1: loadDetail = "Stage1Scene"; break; case StageSelectManager.SelectStage.STAGE2: loadDetail = "Stage2Scene"; break; case StageSelectManager.SelectStage.STAGE3: loadDetail = "Stage3Scene"; break; case StageSelectManager.SelectStage.STAGE4: loadDetail = "Stage4Scene"; break; case StageSelectManager.SelectStage.STAGE5: loadDetail = "Stage5Scene"; break; case StageSelectManager.SelectStage.STAGE6: loadDetail = "Stage6Scene"; break; case StageSelectManager.SelectStage.STAGE7: loadDetail = "Stage7Scene"; break; case StageSelectManager.SelectStage.STAGE8: loadDetail = "Stage8Scene"; break; case StageSelectManager.SelectStage.STAGE9: loadDetail = "Stage9Scene"; break; case StageSelectManager.SelectStage.STAGE10: loadDetail = "Stage10Scene"; break; case StageSelectManager.SelectStage.STAGE11: loadDetail = "Stage11Scene"; break; case StageSelectManager.SelectStage.STAGE12: loadDetail = "Stage12Scene"; break; case StageSelectManager.SelectStage.EXTRA1: loadDetail = "StageEX1Scene"; break; case StageSelectManager.SelectStage.EXTRA2: loadDetail = "StageEX2Scene"; break; case StageSelectManager.SelectStage.EXTRA3: loadDetail = "StageEX3Scene"; break; default: break; } this.loadSaveData.cleartime = 0.0f; this.loadSaveData.cntAcorns = 0; this.loadSaveData.maxAcorns = 0; this.loadSaveData.stageName = null; this.loadSaveData = SaveDataManager.Instance.GetSaveData(this.loadDetail); this.stagenemeObj.GetComponent <ViewStageName>().View(ss); this.timeObj.GetComponent <ViewTime_StageSelect>().View(loadSaveData.cleartime); this.AcornObj.GetComponent <ViewAcorn_StageSelect>().ViewEmptyAcorns(loadSaveData.maxAcorns); this.AcornObj.GetComponent <ViewAcorn_StageSelect>().View(loadSaveData.cntAcorns); }
public void SetNextScene(StageSelectManager.SelectStage ss) { switch (ss) { case StageSelectManager.SelectStage.TUTORIAL1: nextScene = "StageTutorial1Scene"; break; case StageSelectManager.SelectStage.TUTORIAL2: nextScene = "StageTutorial2Scene"; break; case StageSelectManager.SelectStage.TUTORIAL3: nextScene = "StageTutorial3Scene"; break; case StageSelectManager.SelectStage.STAGE1: nextScene = "Stage1Scene"; break; case StageSelectManager.SelectStage.STAGE2: nextScene = "Stage2Scene"; break; case StageSelectManager.SelectStage.STAGE3: nextScene = "Stage3Scene"; break; case StageSelectManager.SelectStage.STAGE4: nextScene = "Stage4Scene"; break; case StageSelectManager.SelectStage.STAGE5: nextScene = "Stage5Scene"; break; case StageSelectManager.SelectStage.STAGE6: nextScene = "Stage6Scene"; break; case StageSelectManager.SelectStage.STAGE7: nextScene = "Stage7Scene"; break; case StageSelectManager.SelectStage.STAGE8: nextScene = "Stage8Scene"; break; case StageSelectManager.SelectStage.STAGE9: nextScene = "Stage9Scene"; break; case StageSelectManager.SelectStage.STAGE10: nextScene = "Stage10Scene"; break; case StageSelectManager.SelectStage.STAGE11: nextScene = "Stage11Scene"; break; case StageSelectManager.SelectStage.STAGE12: nextScene = "Stage12Scene"; break; case StageSelectManager.SelectStage.EXTRA1: nextScene = "StageEX1Scene"; break; case StageSelectManager.SelectStage.EXTRA2: nextScene = "StageEX2Scene"; break; case StageSelectManager.SelectStage.EXTRA3: nextScene = "StageEX3Scene"; break; default: break; } }
public void View(StageSelectManager.SelectStage selectstage) { switch (selectstage) { case StageSelectManager.SelectStage.TUTORIAL1: Label.sprite = this.StageLavel[(int)LabelNum.LABEL_BLUE]; ChildStageName.GetComponent <SpriteRenderer>().sprite = this.StageName[(int)NameNum.NAME_TUTORIAL1]; break; case StageSelectManager.SelectStage.TUTORIAL2: Label.sprite = this.StageLavel[(int)LabelNum.LABEL_BLUE]; ChildStageName.GetComponent <SpriteRenderer>().sprite = this.StageName[(int)NameNum.NAME_TUTORIAL2]; break; case StageSelectManager.SelectStage.TUTORIAL3: Label.sprite = this.StageLavel[(int)LabelNum.LABEL_BLUE]; ChildStageName.GetComponent <SpriteRenderer>().sprite = this.StageName[(int)NameNum.NAME_TUTORIAL3]; break; case StageSelectManager.SelectStage.STAGE1: Label.sprite = this.StageLavel[(int)LabelNum.LABEL_GREEN]; ChildStageName.GetComponent <SpriteRenderer>().sprite = this.StageName[(int)NameNum.NAME_STAGE1]; break; case StageSelectManager.SelectStage.STAGE2: Label.sprite = this.StageLavel[(int)LabelNum.LABEL_GREEN]; ChildStageName.GetComponent <SpriteRenderer>().sprite = this.StageName[(int)NameNum.NAME_STAGE2]; break; case StageSelectManager.SelectStage.STAGE3: Label.sprite = this.StageLavel[(int)LabelNum.LABEL_GREEN]; ChildStageName.GetComponent <SpriteRenderer>().sprite = this.StageName[(int)NameNum.NAME_STAGE3]; break; case StageSelectManager.SelectStage.STAGE4: Label.sprite = this.StageLavel[(int)LabelNum.LABEL_GREEN]; ChildStageName.GetComponent <SpriteRenderer>().sprite = this.StageName[(int)NameNum.NAME_STAGE4]; break; case StageSelectManager.SelectStage.STAGE5: Label.sprite = this.StageLavel[(int)LabelNum.LABEL_YELLOW]; ChildStageName.GetComponent <SpriteRenderer>().sprite = this.StageName[(int)NameNum.NAME_STAGE5]; break; case StageSelectManager.SelectStage.STAGE6: Label.sprite = this.StageLavel[(int)LabelNum.LABEL_YELLOW]; ChildStageName.GetComponent <SpriteRenderer>().sprite = this.StageName[(int)NameNum.NAME_STAGE6]; break; case StageSelectManager.SelectStage.STAGE7: Label.sprite = this.StageLavel[(int)LabelNum.LABEL_YELLOW]; ChildStageName.GetComponent <SpriteRenderer>().sprite = this.StageName[(int)NameNum.NAME_STAGE7]; break; case StageSelectManager.SelectStage.STAGE8: Label.sprite = this.StageLavel[(int)LabelNum.LABEL_YELLOW]; ChildStageName.GetComponent <SpriteRenderer>().sprite = this.StageName[(int)NameNum.NAME_STAGE8]; break; case StageSelectManager.SelectStage.STAGE9: Label.sprite = this.StageLavel[(int)LabelNum.LABEL_ORANGE]; ChildStageName.GetComponent <SpriteRenderer>().sprite = this.StageName[(int)NameNum.NAME_STAGE9]; break; case StageSelectManager.SelectStage.STAGE10: Label.sprite = this.StageLavel[(int)LabelNum.LABEL_ORANGE]; ChildStageName.GetComponent <SpriteRenderer>().sprite = this.StageName[(int)NameNum.NAME_STAGE10]; break; case StageSelectManager.SelectStage.STAGE11: Label.sprite = this.StageLavel[(int)LabelNum.LABEL_ORANGE]; ChildStageName.GetComponent <SpriteRenderer>().sprite = this.StageName[(int)NameNum.NAME_STAGE11]; break; case StageSelectManager.SelectStage.STAGE12: Label.sprite = this.StageLavel[(int)LabelNum.LABEL_ORANGE]; ChildStageName.GetComponent <SpriteRenderer>().sprite = this.StageName[(int)NameNum.NAME_STAGE12]; break; case StageSelectManager.SelectStage.EXTRA1: Label.sprite = this.StageLavel[(int)LabelNum.LABEL_RED]; ChildStageName.GetComponent <SpriteRenderer>().sprite = this.StageName[(int)NameNum.NAME_EXTRA1]; break; case StageSelectManager.SelectStage.EXTRA2: Label.sprite = this.StageLavel[(int)LabelNum.LABEL_RED]; ChildStageName.GetComponent <SpriteRenderer>().sprite = this.StageName[(int)NameNum.NAME_EXTRA2]; break; case StageSelectManager.SelectStage.EXTRA3: Label.sprite = this.StageLavel[(int)LabelNum.LABEL_RED]; ChildStageName.GetComponent <SpriteRenderer>().sprite = this.StageName[(int)NameNum.NAME_EXTRA3]; break; default: break; } }