bullet texture animations
This commit is contained in:
parent
f44f38b58c
commit
3d2fde3381
11 changed files with 160 additions and 18 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue