Exemplo n.º 1
0
    void Start()
    {
        material = new Material(Shader.Find("Particles/Additive"));

        hoverUI = hoverUIGameObject.GetComponent <HoverUI>();

        keyboardManagerScript = keyboardGameObject.GetComponent <KeyboardManager>();

        sprite = spriteGameObject.GetComponent <Sprite>();

        lineRenderer = GetComponent <LineRenderer>();
        lineRenderer.SetColors(Color.white, Color.white);
        lineRenderer.material = material;

        ovrPlayerController = GameObject.Find("OVRPlayerController");
    }
Exemplo n.º 2
0
        private static void CreateHoverUI()
        {
            HoverUI interfaccia = new HoverUI();

            var rect = new ShapeRectangle(0, 0, Color.OrangeRed, 50, 50);

            var color = new ShapeString(100, 100, Color.White, "Color: ");

            interfaccia.Render += (s, e) =>
            {
                color.Text = $"Color: {interfaccia.GetColorAtPixel(new Point(0, 0))}";

                int speed = 5;

                if (interfaccia.GetBackgroundKeyDown(Keys.Right))
                {
                    rect.X += speed;
                }
                if (interfaccia.GetBackgroundKeyDown(Keys.Left))
                {
                    rect.X -= speed;
                }

                if (interfaccia.GetBackgroundKeyDown(Keys.Up))
                {
                    rect.Y -= speed;
                }
                if (interfaccia.GetBackgroundKeyDown(Keys.Down))
                {
                    rect.Y += speed;
                }
            };

            interfaccia.AddShape(color);
            interfaccia.AddShape(rect);

            interfaccia.Run();
        }