21 lines
360 B
GDScript
21 lines
360 B
GDScript
class_name Settings extends Node
|
|
|
|
class CameraSettings:
|
|
var is_x_inverted := false
|
|
|
|
var is_y_inverted := false
|
|
|
|
var movement_speed_modifier := Vector2(0.5, 0.5)
|
|
|
|
var rotation_speed_modifier := 0.5
|
|
|
|
##
|
|
##
|
|
##
|
|
var camera_settings := CameraSettings.new():
|
|
get:
|
|
return camera_settings
|
|
|
|
set(_value):
|
|
assert(false, "`camera_settings` is not re-assignable")
|