PNGTuber-Plus/scripts/sprite_data.gd
2025-04-30 21:31:31 +02:00

26 lines
800 B
GDScript

extends Resource
class_name SpriteData
@export var anim_speed = 0
@export var clipped = false
@export var costume_layers: Array[bool] = [true, true, true, true, true, true, true, true, true, true]
@export var drag = 0
@export var frames = 1
@export var ignore_bounce = false
@export var image: Texture
@export var offset = Vector2(0, 0)
@export_global_file var path = "user://defaultAvatar/body.png"
@export var pos = Vector2(0, 0)
@export var r_limit_max = 180
@export var r_limit_min = -180
@export var rot_drag = 0
@export var show_blink = 0
@export var show_talk = 0
@export var stretch_amount = 0.25
@export var type = "sprite"
@export var x_amp = 9
@export var x_frq = 0.004
@export var y_amp = 11
@export var y_frq = 0.008
@export var zindex = -1
@export var children: Array[SpriteData] = []