Ejemplo n.º 1
0
    private GameObject CreateRunnerPlayer(Gamepad pad)
    {
        GameObject   runner       = Instantiate(RunnerPlayer);
        RunnerPlayer runnerPlayer = runner.GetComponent <RunnerPlayer>();

        runnerPlayer.gamepad   = pad;
        runnerPlayer.playingUI = PlayingUIs[currentPlayer];
        runnerPlayer.playingUI.Starting();
        GM.Runner = runner;

        return(runner);
    }
Ejemplo n.º 2
0
    public void ChangePlayer()
    {
        if (null != Runner)
        {
            DefenderPlayer def = Defender.GetComponent <DefenderPlayer>();
            RunnerPlayer   run = Runner.GetComponent <RunnerPlayer>();

            def.gamepad.isUse = false;
            def.gamepad       = run.gamepad;
            def.playingUI     = run.playingUI;
        }
        else if (null == Runner)
        {
            isGameOver();
        }

        Destroy(Runner);
    }
Ejemplo n.º 3
0
    public void GetThisPoint(RunnerPlayer runner)
    {
        if (num != 0 && !runner.points[num - 1])
        {
            return;
        }

        runner.points[num] = true;

        if (num == 0)
        {
            Debug.Log(0);
            for (int i = 0; i < runner.points.Length; i++)
            {
                if (!runner.points[i])
                {
                    return;
                }
            }

            //runner.FinishRun();
        }
    }