コード例 #1
0
    void Update()
    {
        switch (selectTiming_p)
        {
        case SelectTiming.ProcessStart:
            selectTiming_p = SelectTiming.ProcessNow;
            break;

        case SelectTiming.ProcessNow:
            if (canInputUsabale == true)
            {
                StageInput();
                switch (selectingClass_g)
                {
                case SelectingClass.Sexual:
                    break;

                case SelectingClass.Stage:
                    break;
                }
            }
            else
            {
                StageTimeControl();
                ReturnInitilize();
            }
            TestText();
            break;

        case SelectTiming.ProcessEnd:
            SystemMgr.sceneMoveUsabale     = true;
            SystemMgr.loadBackBoradUsabale = true;
            break;
        }
    }
コード例 #2
0
 void StageInitialize()
 {
     clearStageNo      = GameData.captureNo;
     selectingClass_g  = SelectingClass.Sexual;
     selectTiming_p    = SelectTiming.ProcessStart;
     stageSelectType_g = StageSelectType.Stage_1;
     SystemMgr.loadBackBoradUsabale = false;
 }
コード例 #3
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;
            }
        }
    }