23 lines
349 B
GDScript
23 lines
349 B
GDScript
#
|
|
# © 2024-present https://github.com/cengiz-pz
|
|
#
|
|
class_name RewardItem
|
|
extends RefCounted
|
|
|
|
const AMOUNT_PROPERTY := &"amount"
|
|
const TYPE_PROPERTY := &"type"
|
|
|
|
var _data: Dictionary
|
|
|
|
|
|
func _init(a_data: Dictionary):
|
|
_data = a_data
|
|
|
|
|
|
func get_amount() -> int:
|
|
return _data[AMOUNT_PROPERTY]
|
|
|
|
|
|
func get_type() -> String:
|
|
return _data[TYPE_PROPERTY]
|