@abstract extends Resource class_name AnnounceObject var desc := "" var image : Texture = null @abstract func get_3d_object() -> Node3D @abstract func get_title() -> String @abstract func get_text() -> String func get_desc() -> String: return desc func get_image() -> Texture: return image func get_camera_z_pos() -> float: return 1.0 @abstract func get_card_info() -> CardInfo @abstract func _on_dismiss()