private void Awake()
    {
        if (_dataProvider == null)
        {
            _dataProvider = GetComponent <IOVRMeshDataProvider>();
        }

        if (_dataProvider != null)
        {
            _meshType = _dataProvider.GetMeshType();
        }

        if (_meshType != MeshType.None)
        {
            Initialize(_meshType);
        }
    }
Example #2
0
    private void Awake()
    {
        if (_mesh != null)
        {
            // simply act as a mesh reference if a custom mesh is specified
            return;
        }

        if (_dataProvider == null)
        {
            _dataProvider = GetComponent <IOVRMeshDataProvider>();
        }

        if (_dataProvider != null)
        {
            _meshType = _dataProvider.GetMeshType();
        }

        if (_meshType != MeshType.None)
        {
            Initialize(_meshType);
        }
    }