コード例 #1
0
ファイル: GamePlay.cs プロジェクト: Olehadash/Nards
    // Update is called once per frame
    void Update()
    {
        if (!isgameover)
        {
            dicecontroller.StartToos();
            if (!autoPlayer.ISAnamyStep())
            {
                if (Input.GetMouseButtonDown(0))
                {
                    stepCont.StartStep();
                    chipMover = true;
                }
                if (chipMover)
                {
                    moveChipController.StartMove();
                    moveChipController.CheckCollision();
                }

                if (Input.GetMouseButtonUp(0))
                {
                    chipMover = false;
                    moveChipController.MouseUp();
                }
            }
            else if (stepCont.staepActivate && anamy && autoPlayer.ISAnamyStep())
            {
                anamy = false;
                StartCoroutine("WAityBiforeAnameStep");
            }
        }
    }
コード例 #2
0
ファイル: BranchStep.cs プロジェクト: ismaelash/Paradise-FM
 private void OnGUI()
 {
     GUILayout.Label(Question);
     for (int i = 0; i < Choices.Length; i++)
     {
         Choice choice = Choices[i];
         if (GUILayout.Button(choice.Label))
         {
             StepController.StartStep(choice.step);
         }
     }
 }
コード例 #3
0
ファイル: BaseStep.cs プロジェクト: ismaelash/Paradise-FM
 protected void EndStep()
 {
     StepController.StartStep(NextStep);
 }