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"); }
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(); }