예제 #1
0
    private void StartHost()
    {
        m_NetworkManager = FindObjectOfType <NetworkManagerPolePosition>();

        m_NetworkManager.StartHost();
        ActivateUsernameUI();
    }
예제 #2
0
    private void StartClient()
    {
        m_NetworkManager = FindObjectOfType <NetworkManagerPolePosition>();

        m_NetworkManager.networkAddress = inputFieldIP.text.Equals("") ? "localhost" : inputFieldIP.text;
        m_NetworkManager.StartClient();
        ActivateUsernameUI();
    }
예제 #3
0
 private void Awake()
 {
     m_PlayerInfo          = GetComponent <PlayerInfo>();
     m_PlayerController    = GetComponent <PlayerController>();
     m_NetworkManager      = FindObjectOfType <NetworkManagerPolePosition>();
     m_PolePositionManager = FindObjectOfType <PolePositionManager>();
     m_UIManager           = FindObjectOfType <UIManager>();
     debug = m_UIManager.GetDebugText();
 }
예제 #4
0
    public void Start()
    {
        playerInfo          = GetComponent <PlayerInfo>();
        uIManager           = FindObjectOfType <UIManager>();
        polePositionManager = FindObjectOfType <PolePositionManager>();
        networkManager      = FindObjectOfType <NetworkManagerPolePosition>();

        //Se asigna como líder al jugador que entre primero a la partida
        //El líder puede acceder a los ajustes de la carrera e iniciar la misma
        CmdChangeIsLeader(playerInfo.isLeader);

        if (isLocalPlayer)
        {
            GetUIReferences();
        }
    }
예제 #5
0
    //Obtención de referencias y asignación de callbacks a los botones de las vueltas
    private void Awake()
    {
        if (networkManager == null)
        {
            networkManager = FindObjectOfType <NetworkManagerPolePosition>();
        }
        if (m_CircuitController == null)
        {
            m_CircuitController = FindObjectOfType <CircuitController>();
        }

        uiManager      = FindObjectOfType <UIManager>();
        raceEndedLayer = LayerMask.NameToLayer("PlayerRaceEnded");

        Button minusButton = uiManager.GetMinusButton();

        minusButton.onClick.AddListener(() => DecrementLaps());

        Button addButton = uiManager.GetAddButton();

        addButton.onClick.AddListener(() => AddLaps());
    }