Hello, I'm trying to convert an inventory project from 3.x to 4.x and got this error on setget:
Parser Error: Function with return type "GDScript" cannot be used as getter for a property of type "EntityItemCategoryDisplay".
extends Control
var category : EntityItemCategoryDisplay: set = set_category , get = get_category
func set_category(value : EntityItemCategoryDisplay) -> void:
category = value
_button.set_normal_texture(category.texture_icon)
func get_category() -> EntityItemCategoryDisplay:
return category
EntityItemCategoryDisplay.gd
extends Resource
class_name EntityItemCategoryDisplay
@export var display_name : String
@export var types : Array[Types.ItemCategoryTypes]=[]
@export var texture_icon : Texture
Not sure what I did wrong. Please help, Thanks