Example #1
0
    public void Build(PointerSettings pSettings, PointerType type) {
		_type = type;

		_pointerRendererObj = new GameObject ("Renderer");
		_pointerRendererObj.transform.SetParent (gameObject.transform, false);

		_uiPointer = _pointerRendererObj.AddComponent<UIPointer> ();
		_uiPointer.Build (pSettings, _type);
	}
Example #2
0
    public void Build(PointerSettings pSettings, PointerType type)
    {
        _type = type;

        _pointerRendererObj = new GameObject("Renderer");
        _pointerRendererObj.transform.SetParent(gameObject.transform, false);

        _uiPointer = _pointerRendererObj.AddComponent <UIPointer> ();
        _uiPointer.Build(pSettings, _type);
    }
	// Use this for initialization
	internal void Build(PointerSettings pSettings, PointerType type) {
		_type = type;

		_color = pSettings.Color;
		_radiusNormal = pSettings.RadiusNormal;
		_radiusHighlighted = pSettings.RadiusHighlighted;
		_thickness = pSettings.Thickness;

		_pointerObj = new GameObject ("Pointer");
		_pointerObj.transform.SetParent (gameObject.transform, false);

		
		MeshRenderer meshRenderer = _pointerObj.AddComponent <MeshRenderer> ();
		meshRenderer.sharedMaterial = ShortcutUtil.GetMaterial ();

		
		_pointerObj.AddComponent<MeshFilter> ();
		
		_meshBuilder = new MeshBuilder ();
		_pointerObj.GetComponent<MeshFilter> ().sharedMesh = _meshBuilder.Mesh;
	}
Example #4
0
    // Use this for initialization
    internal void Build(PointerSettings pSettings, PointerType type)
    {
        _type = type;

        _color             = pSettings.Color;
        _radiusNormal      = pSettings.RadiusNormal;
        _radiusHighlighted = pSettings.RadiusHighlighted;
        _thickness         = pSettings.Thickness;

        _pointerObj = new GameObject("Pointer");
        _pointerObj.transform.SetParent(gameObject.transform, false);


        MeshRenderer meshRenderer = _pointerObj.AddComponent <MeshRenderer> ();

        meshRenderer.sharedMaterial = ShortcutUtil.GetMaterial();


        _pointerObj.AddComponent <MeshFilter> ();

        _meshBuilder = new MeshBuilder();
        _pointerObj.GetComponent <MeshFilter> ().sharedMesh = _meshBuilder.Mesh;
    }