예제 #1
0
    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;
    }
예제 #2
0
    //ページ遷移用ジャンプ(ページ側の座標を動かす場合)
    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);
    }
예제 #3
0
    //ページ遷移用ジャンプ(プレイヤーが移動する場合)
    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);
    }
예제 #4
0
    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);
    }
예제 #5
0
    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;
        }
    }
예제 #6
0
    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;
        }
    }