Ejemplo n.º 1
0
    // Use this for initialization
    void Start()
    {
        myPlayerMovement  = GetComponent <PlayerMovement>();
        myTriggerListener = GetComponent <PlayerTriggerListener>();

        myPlayerMovement.TeamIndex    = teamIndex;
        myPlayerSpectate.TeamIndex    = teamIndex;
        myPlayerMovement.PlayerNumber = playerNumber;

        if (rewiredPlayerID >= 0)
        {
            player = ReInput.players.GetPlayer(rewiredPlayerID);
        }

        myTriggerListener.SetTeam(teamIndex);
        // Only run this once
        if (playerNumber == 1)
        {
            myRopeManager.SetTeam(teamIndex);
        }
        myLaserControl.SetTeam(teamIndex);

        inAirTugs = 0;

        canSpectate = false;

        RaceManager.Instance.OnRaceCountdownStarted += OnRaceCountdownStarted;
        RaceManager.Instance.OnTeamWin += FinishedRace;
    }