123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- @tool
- class_name MouseButtonTextures
- extends Resource
- @export var button_1: Texture2D = null
- @export var button_2: Texture2D = null
- @export var button_3: Texture2D = null
- @export var button_4: Texture2D = null
- @export var button_5: Texture2D = null
- @export var button_6: Texture2D = null
- @export var button_7: Texture2D = null
- @export var button_8: Texture2D = null
- @export var button_9: Texture2D = null
- func get_texture(event: InputEvent) -> Texture2D:
- if not event is InputEventMouseButton:
- return null
- var mouse_event := event as InputEventMouseButton
- var button := mouse_event.button_index
- return get("button_" + str(button))
|