From 768457c53c1c074f7f3d1a2a694d2181ff9f1ae8 Mon Sep 17 00:00:00 2001 From: Jonathan Eeckhout Date: Sun, 14 Jan 2024 16:25:47 +0100 Subject: [PATCH] use refcounted so it frees itself --- scripts/classes/Boost.gd | 2 +- scripts/classes/LocalSaving.gd | 2 +- scripts/classes/SoundManager.gd | 2 +- .../lagcompensationcomponent/LagCompensationComponent.gd | 2 +- scripts/components/player/skillcomponent/SkillUseInfo.gd | 2 +- scripts/singletons/clientgateway.gd | 2 +- scripts/singletons/servergateway.gd | 4 ++-- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/scripts/classes/Boost.gd b/scripts/classes/Boost.gd index d2b2d845..7bb1b432 100644 --- a/scripts/classes/Boost.gd +++ b/scripts/classes/Boost.gd @@ -1,4 +1,4 @@ -extends Object +extends RefCounted class_name Boost ## This is used to store the boosts a player may obtain. Most common sources being items and status effects. ## These are meant to be temporary and may be deleted at any time. diff --git a/scripts/classes/LocalSaving.gd b/scripts/classes/LocalSaving.gd index a770ead7..8309f48b 100644 --- a/scripts/classes/LocalSaving.gd +++ b/scripts/classes/LocalSaving.gd @@ -1,4 +1,4 @@ -extends Object +extends RefCounted class_name LocalSaveSystem const DEFAULT_PATH: String = "user://SaveFile.ini" diff --git a/scripts/classes/SoundManager.gd b/scripts/classes/SoundManager.gd index b271a83d..3e0fc658 100644 --- a/scripts/classes/SoundManager.gd +++ b/scripts/classes/SoundManager.gd @@ -311,7 +311,7 @@ static func new_settings() -> StreamPlayerSettings: class StreamPlayerSettings: - extends Object + extends RefCounted ## Position for 2D players, in global coordinates var position_2D: Vector2 diff --git a/scripts/components/networking/lagcompensationcomponent/LagCompensationComponent.gd b/scripts/components/networking/lagcompensationcomponent/LagCompensationComponent.gd index b11c6069..ea4a5040 100644 --- a/scripts/components/networking/lagcompensationcomponent/LagCompensationComponent.gd +++ b/scripts/components/networking/lagcompensationcomponent/LagCompensationComponent.gd @@ -156,6 +156,6 @@ func get_closest_target_position_to_timestamp(timestamp: float) -> PositionEleme class PositionElement: - extends Object + extends RefCounted var timestamp: float var position: Vector2 diff --git a/scripts/components/player/skillcomponent/SkillUseInfo.gd b/scripts/components/player/skillcomponent/SkillUseInfo.gd index 85afa7d8..dee9eb51 100644 --- a/scripts/components/player/skillcomponent/SkillUseInfo.gd +++ b/scripts/components/player/skillcomponent/SkillUseInfo.gd @@ -1,4 +1,4 @@ -extends Object +extends RefCounted class_name SkillUseInfo diff --git a/scripts/singletons/clientgateway.gd b/scripts/singletons/clientgateway.gd index f6e48554..8bc65124 100644 --- a/scripts/singletons/clientgateway.gd +++ b/scripts/singletons/clientgateway.gd @@ -151,7 +151,7 @@ func _on_client_disconnected(): class User: - extends Object + extends RefCounted var username: String = "" var logged_in: bool = false var connected_time: float = Time.get_unix_time_from_system() diff --git a/scripts/singletons/servergateway.gd b/scripts/singletons/servergateway.gd index 368d223b..d4ab2916 100644 --- a/scripts/singletons/servergateway.gd +++ b/scripts/singletons/servergateway.gd @@ -213,7 +213,7 @@ func _on_check_cookie_timer_timeout(): class Server: - extends Object + extends RefCounted var name: String = "" var address: String = "" var peer_id: int = 0 @@ -224,7 +224,7 @@ class Server: class User: - extends Object + extends RefCounted var username: String = "" var cookie: String = "" # Used to check how long the cookie is valid