gd: added input addon
This commit is contained in:
30
addons/guide/guide_mapping_context.gd
Normal file
30
addons/guide/guide_mapping_context.gd
Normal file
@ -0,0 +1,30 @@
|
||||
@tool
|
||||
@icon("res://addons/guide/guide_mapping_context.svg")
|
||||
class_name GUIDEMappingContext
|
||||
extends Resource
|
||||
|
||||
const GUIDESet = preload("guide_set.gd")
|
||||
|
||||
## The display name for this mapping context during action remapping
|
||||
@export var display_name:String:
|
||||
set(value):
|
||||
if value == display_name:
|
||||
return
|
||||
display_name = value
|
||||
emit_changed()
|
||||
|
||||
## The mappings. Do yourself a favour and use the G.U.I.D.E panel
|
||||
## to edit these.
|
||||
@export var mappings:Array[GUIDEActionMapping] = []:
|
||||
set(value):
|
||||
if value == mappings:
|
||||
return
|
||||
mappings = value
|
||||
emit_changed()
|
||||
|
||||
|
||||
func _editor_name() -> String:
|
||||
if display_name.is_empty():
|
||||
return resource_path.get_file()
|
||||
else:
|
||||
return display_name
|
Reference in New Issue
Block a user