using Godot; using System; public partial class FastForwardButton : TextureButton { [Export] private Texture2D firstSpeed; [Export] private Texture2D secondSpeed; [Export] private Texture2D thirdSpeed; private int speed = 1; public void OnPressed() { speed = Mathf.Wrap(speed+1, 1, 4); switch (speed) { case 1: TextureNormal = firstSpeed; break; case 2: TextureNormal = secondSpeed; break; case 3: TextureNormal = thirdSpeed; break; } Engine.TimeScale = speed; } }