예제 #1
0
 void StageInitialize()
 {
     clearStageNo      = GameData.captureNo;
     selectingClass_g  = SelectingClass.Sexual;
     selectTiming_p    = SelectTiming.ProcessStart;
     stageSelectType_g = StageSelectType.Stage_1;
     SystemMgr.loadBackBoradUsabale = false;
 }
예제 #2
0
    /// <summary>
    /// 性別判定
    /// </summary>
    void StageInput()
    {
        if (InputMgr.vertical <= -0.5f)
        {
            Debug.Log("vertical");
            canInputUsabale = false;
            this.reloadTime = DateTime.Now;
            switch (selectingClass_g)
            {
            case SelectingClass.Sexual:
                if (selectSexual_g == SelectSexual.Male)
                {
                    selectSexual_g = SelectSexual.Female;
                }
                else if (selectSexual_g == SelectSexual.Female)
                {
                    selectSexual_g = SelectSexual.Title;
                }
                else if (selectSexual_g == SelectSexual.Title)
                {
                    selectSexual_g = SelectSexual.Male;
                }
                break;

            case SelectingClass.Stage:
                if ((int)stageSelectType_g == clearStageNo)
                {
                    stageSelectType_g = (StageSelectType)clearStageNo;
                }
                else if (stageSelectType_g == StageSelectType.Stage_3)
                {
                    stageSelectType_g = StageSelectType.Stage_3;
                }
                else
                {
                    stageSelectType_g++;
                }
                break;
            }
        }
        else if (InputMgr.vertical >= 0.5f)
        {
            Debug.Log("Vertical");
            canInputUsabale = false;
            this.reloadTime = DateTime.Now;
            switch (selectingClass_g)
            {
            case SelectingClass.Sexual:
                if (selectSexual_g == SelectSexual.Male)
                {
                    selectSexual_g = SelectSexual.Title;
                }
                else if (selectSexual_g == SelectSexual.Female)
                {
                    selectSexual_g = SelectSexual.Male;
                }
                else if (selectSexual_g == SelectSexual.Title)
                {
                    selectSexual_g = SelectSexual.Female;
                }
                break;

            case SelectingClass.Stage:
                if (stageSelectType_g == StageSelectType.Stage_1)
                {
                    stageSelectType_g = StageSelectType.Stage_1;
                }
                else
                {
                    stageSelectType_g--;
                }
                break;
            }
        }
        else if (InputMgr.fire6 == true || Input.GetKeyDown(KeyCode.Space))
        {
            canInputUsabale = false;
            this.reloadTime = DateTime.Now;
            switch (selectingClass_g)
            {
            case SelectingClass.Sexual:
                if (selectSexual_g == SelectSexual.Title)
                {
                    selectTiming_p = SelectTiming.ProcessEnd;
                    break;
                }
                selectingClass_g = SelectingClass.Stage;
                break;

            case SelectingClass.Stage:
                selectTiming_p = SelectTiming.ProcessEnd;
                break;
            }
        }
        else if (InputMgr.fire5 == true || Input.GetKeyDown(KeyCode.Escape))
        {
            canInputUsabale = false;
            this.reloadTime = DateTime.Now;
            switch (selectingClass_g)
            {
            case SelectingClass.Sexual:
                selectTiming_p = SelectTiming.ProcessEnd;
                break;

            case SelectingClass.Stage:
                selectingClass_g = SelectingClass.Sexual;
                break;
            }
        }
    }