Files
rthythm_archor_game/resources/time_phase_profile.gd
T
2026-07-06 22:59:47 -07:00

16 lines
534 B
GDScript

class_name TimePhaseProfile
extends Resource
@export var past_effects: Array[Resource] = []
@export var future_effects: Array[Resource] = []
@export var past_visual_key: StringName = &"past"
@export var future_visual_key: StringName = &"future"
func effects_for_time_phase(time_phase: StringName) -> Array[Resource]:
return future_effects if time_phase == &"future" else past_effects
func visual_key_for_time_phase(time_phase: StringName) -> StringName:
return future_visual_key if time_phase == &"future" else past_visual_key