Example #1
0
 void StageInitialize()
 {
     clearStageNo      = GameData.captureNo;
     selectingClass_g  = SelectingClass.Sexual;
     selectTiming_p    = SelectTiming.ProcessStart;
     stageSelectType_g = StageSelectType.Stage_1;
     SystemMgr.loadBackBoradUsabale = false;
 }
 /// <summary>
 /// 初期化
 /// </summary>
 void StrengthInitialize()
 {
     strengthTiming_p = StrengthTiming.ProcessingStart;
     selectingClass_p = SelectingClass.Sexual;
     sexualType_p     = SexualType.Male;
     statusType_p     = StatusType.HP;
     canInputUsabale  = true;
     canSaving        = true;
     addStatus        = 0;
     SystemMgr.loadBackBoradUsabale = false;
 }
    /// <summary>
    /// 入力操作
    /// </summary>
    void InputType()
    {
        if (InputMgr.fire6 == true || Input.GetKeyDown(KeyCode.Space))
        {
            switch (selectingClass_p)
            {
            case SelectingClass.Sexual:
                if (sexualType_p != SexualType.ProcessingEnd)
                {
                    selectingClass_p = SelectingClass.Status;
                }
                else
                {
                    strengthTiming_p = StrengthTiming.ProcessingEnd;
                }
                break;

            case SelectingClass.Status:
                selectingClass_p = SelectingClass.AddControl;
                break;

            case SelectingClass.AddControl:
                if (canSaving == true)
                {
                    AddStatus();
                    SavingStrength();
                    ResetAddStatus();
                    canSaving = false;
                }
                selectingClass_p = SelectingClass.Sexual;
                break;
            }
        }
        else if (InputMgr.fire5 == true || Input.GetKeyDown(KeyCode.Escape))
        {
            switch (selectingClass_p)
            {
            case SelectingClass.Sexual:
                strengthTiming_p = StrengthTiming.ProcessingEnd;
                break;

            case SelectingClass.Status:
                selectingClass_p = SelectingClass.Sexual;
                break;

            case SelectingClass.AddControl:
                ResetAddStatus();
                selectingClass_p = SelectingClass.Status;
                break;
            }
        }
    }
Example #4
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;
            }
        }
    }