mirror of
https://github.com/Relintai/broken_seals.git
synced 2024-12-21 13:16:49 +01:00
Renamed a few methods in the mesh data resource editor.
This commit is contained in:
parent
18b13ce815
commit
d87694cb03
@ -3,30 +3,36 @@ extends PanelContainer
|
||||
|
||||
var plugin
|
||||
|
||||
export var uv_editor_path : NodePath
|
||||
|
||||
var uv_editor : Node
|
||||
|
||||
func _init():
|
||||
uv_editor = get_node(uv_editor_path)
|
||||
|
||||
func _unhandled_key_input(event : InputEventKey) -> void:
|
||||
if event.echo:
|
||||
return
|
||||
|
||||
#if event.key
|
||||
if event.scancode == KEY_G:
|
||||
|
||||
#translate
|
||||
if plugin:
|
||||
plugin.translate_key_pressed(event.pressed)
|
||||
plugin.set_translate(event.pressed)
|
||||
elif event.scancode == KEY_S:
|
||||
#scale? probably needs a differrent key
|
||||
if plugin:
|
||||
plugin.scale_key_pressed(event.pressed)
|
||||
plugin.set_scale(event.pressed)
|
||||
elif event.scancode == KEY_R:
|
||||
#rotate
|
||||
if plugin:
|
||||
plugin.rotate_key_pressed(event.pressed)
|
||||
plugin.set_rotate(event.pressed)
|
||||
elif event.scancode == KEY_X:
|
||||
if plugin:
|
||||
plugin.axis_key_x(event.pressed)
|
||||
plugin.set_axis_x(event.pressed)
|
||||
elif event.scancode == KEY_Y:
|
||||
if plugin:
|
||||
plugin.axis_key_y(event.pressed)
|
||||
plugin.set_axis_y(event.pressed)
|
||||
elif event.scancode == KEY_Z:
|
||||
if plugin:
|
||||
plugin.axis_key_z(event.pressed)
|
||||
plugin.set_axis_z(event.pressed)
|
||||
|
@ -11,6 +11,7 @@ script = ExtResource( 1 )
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
uv_editor_path = NodePath("VBoxContainer/ScrollContainer/UVEditor")
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="."]
|
||||
margin_left = 7.0
|
||||
|
@ -239,33 +239,33 @@ func forward_spatial_gui_input(index, camera, event):
|
||||
|
||||
return false
|
||||
|
||||
func translate_key_pressed(on : bool) -> void:
|
||||
func set_translate(on : bool) -> void:
|
||||
if on:
|
||||
edit_mode = EditMode.TRANSLATE
|
||||
|
||||
func scale_key_pressed(on : bool) -> void:
|
||||
func set_scale(on : bool) -> void:
|
||||
if on:
|
||||
edit_mode = EditMode.SCALE
|
||||
|
||||
func rotate_key_pressed(on : bool) -> void:
|
||||
func set_rotate(on : bool) -> void:
|
||||
if on:
|
||||
edit_mode = EditMode.ROTATE
|
||||
|
||||
func axis_key_x(on : bool) -> void:
|
||||
func set_axis_x(on : bool) -> void:
|
||||
if on:
|
||||
if (axis_constraint & AxisConstraint.X) != 0:
|
||||
axis_constraint ^= AxisConstraint.X
|
||||
else:
|
||||
axis_constraint |= AxisConstraint.X
|
||||
|
||||
func axis_key_y(on : bool) -> void:
|
||||
func set_axis_y(on : bool) -> void:
|
||||
if on:
|
||||
if (axis_constraint & AxisConstraint.Y) != 0:
|
||||
axis_constraint ^= AxisConstraint.Y
|
||||
else:
|
||||
axis_constraint |= AxisConstraint.Y
|
||||
|
||||
func axis_key_z(on : bool) -> void:
|
||||
func set_axis_z(on : bool) -> void:
|
||||
if on:
|
||||
if (axis_constraint & AxisConstraint.Z) != 0:
|
||||
axis_constraint ^= AxisConstraint.Z
|
||||
|
@ -77,29 +77,29 @@ func unregister_gizmo(gizmo):
|
||||
active_gizmos.remove(i)
|
||||
return
|
||||
|
||||
func translate_key_pressed(on : bool) -> void:
|
||||
func set_translate(on : bool) -> void:
|
||||
for g in active_gizmos:
|
||||
g.translate_key_pressed(on)
|
||||
g.set_translate(on)
|
||||
|
||||
func scale_key_pressed(on : bool) -> void:
|
||||
func set_scale(on : bool) -> void:
|
||||
for g in active_gizmos:
|
||||
g.scale_key_pressed(on)
|
||||
g.set_scale(on)
|
||||
|
||||
func rotate_key_pressed(on : bool) -> void:
|
||||
func set_rotate(on : bool) -> void:
|
||||
for g in active_gizmos:
|
||||
g.rotate_key_pressed(on)
|
||||
g.set_rotate(on)
|
||||
|
||||
func axis_key_x(on : bool) -> void:
|
||||
func set_axis_x(on : bool) -> void:
|
||||
for g in active_gizmos:
|
||||
g.axis_key_x(on)
|
||||
g.set_axis_x(on)
|
||||
|
||||
func axis_key_y(on : bool) -> void:
|
||||
func set_axis_y(on : bool) -> void:
|
||||
for g in active_gizmos:
|
||||
g.axis_key_y(on)
|
||||
g.set_axis_y(on)
|
||||
|
||||
func axis_key_z(on : bool) -> void:
|
||||
func set_axis_z(on : bool) -> void:
|
||||
for g in active_gizmos:
|
||||
g.axis_key_z(on)
|
||||
g.set_axis_z(on)
|
||||
|
||||
func forward_spatial_gui_input(camera, event):
|
||||
for g in active_gizmos:
|
||||
|
Loading…
Reference in New Issue
Block a user