LibreAim/scripts/global.gd
2023-07-24 22:56:48 +02:00

39 lines
1 KiB
GDScript

extends Node
const IS_WEB_EXPORTED = false
func string_to_vector3d(string_vector: String) -> Vector3:
var components_str = string_vector.substr(1, string_vector.length() - 2)
var components = components_str.split(",")
# Convert each component from string to float
var x = components[0].to_float()
var y = components[1].to_float()
var z = components[2].to_float()
# Create the Vector3D object
return Vector3(x, y, z)
func string_to_color(string_vector: String) -> Color:
var components_str = string_vector.substr(1, string_vector.length() - 2)
var components = components_str.split(",")
# Convert each component from string to float
var r = components[0].to_float()
var g = components[1].to_float()
var b = components[2].to_float()
var a = components[3].to_float()
# Create the Vector3D object
return Color(r, g, b, a)
var game_type: Dictionary = {
"spawn_location_x_0": 12,
"spawn_location_x_1": -12,
"spawn_location_y_0": 4,
"spawn_location_y_1": 20,
"movment": false,
"size": 0.5,
"number_of_initial_targets": 6
}