28 lines
828 B
GDScript
28 lines
828 B
GDScript
extends Component
|
|
class_name C_SerializationTest
|
|
|
|
@export var int_value: int = 42
|
|
@export var float_value: float = 3.14
|
|
@export var string_value: String = "test_string"
|
|
@export var bool_value: bool = true
|
|
@export var vector2_value: Vector2 = Vector2(1.0, 2.0)
|
|
@export var vector3_value: Vector3 = Vector3(1.0, 2.0, 3.0)
|
|
@export var color_value: Color = Color.RED
|
|
|
|
func _init(
|
|
_int_value: int = 42,
|
|
_float_value: float = 3.14,
|
|
_string_value: String = "test_string",
|
|
_bool_value: bool = true,
|
|
_vector2_value: Vector2 = Vector2(1.0, 2.0),
|
|
_vector3_value: Vector3 = Vector3(1.0, 2.0, 3.0),
|
|
_color_value: Color = Color.RED
|
|
):
|
|
int_value = _int_value
|
|
float_value = _float_value
|
|
string_value = _string_value
|
|
bool_value = _bool_value
|
|
vector2_value = _vector2_value
|
|
vector3_value = _vector3_value
|
|
color_value = _color_value
|