Files
godot-shader-experiments/addons/gecs/tests/components/c_serialization_test.gd
2026-01-15 15:27:48 +01:00

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