bullet texture animations

This commit is contained in:
Haze Weathers 2026-01-01 22:29:40 -06:00
parent f44f38b58c
commit 3d2fde3381
11 changed files with 160 additions and 18 deletions

View file

@ -1,10 +1,22 @@
@tool
class_name BulletPreset
extends Resource
@export_group("Bullets")
@export var behavior: BulletBehavior = null
@export var textures: Array[Texture2D] = []
@export var base_graphics: Array[AnimationStrip] = []:
set(value):
base_graphics = value
if base_graphics.size() != overlay_graphics.size():
overlay_graphics.resize(base_graphics.size())
notify_property_list_changed()
@export var overlay_graphics: Array[AnimationStrip] = []:
set(value):
overlay_graphics = value
if base_graphics.size() != overlay_graphics.size():
overlay_graphics.resize(base_graphics.size())
notify_property_list_changed()
@export var colors: Array[Color] = [Color.WHITE]
@export var hitbox_size: Vector2i = Vector2i.ZERO
@export var face_direction: bool = false