private void Awake()
 {
     m_PlayerInfo          = GetComponent <PlayerInfo>();
     m_PlayerController    = GetComponent <PlayerController>();
     m_NetworkManager      = FindObjectOfType <PoleNetworkManager>();
     m_PolePositionManager = FindObjectOfType <PolePositionManager>();
     m_UIManager           = FindObjectOfType <UIManager>();
 }
    private void Awake()
    {
        if (networkManager == null)
        {
            networkManager = FindObjectOfType <PoleNetworkManager>();
        }
        if (m_CircuitController == null)
        {
            m_CircuitController = FindObjectOfType <CircuitController>();
        }

        m_DebuggingSpheres = new GameObject[networkManager.maxConnections];
        for (int i = 0; i < networkManager.maxConnections; ++i)
        {
            m_DebuggingSpheres[i] = GameObject.CreatePrimitive(PrimitiveType.Sphere);
            m_DebuggingSpheres[i].GetComponent <SphereCollider>().enabled = false;
        }
    }
示例#3
0
 private void Awake()
 {
     m_NetworkManager = FindObjectOfType <PoleNetworkManager>();
 }