feat: add SporeLevel autoload — spore density with level_changed signal
This commit is contained in:
@@ -21,6 +21,7 @@ MCPGameBridge="res://addons/godot_mcp/game_bridge/mcp_game_bridge.gd"
|
||||
NetworkManager="*res://scripts/network_manager.gd"
|
||||
SceneManager="*res://scripts/scene_manager.gd"
|
||||
GameState="*res://scripts/game_state.gd"
|
||||
SporeLevel="*res://scripts/spore_level.gd"
|
||||
|
||||
[editor_plugins]
|
||||
|
||||
|
||||
8
ruf-der-pilze/scripts/spore_level.gd
Normal file
8
ruf-der-pilze/scripts/spore_level.gd
Normal file
@@ -0,0 +1,8 @@
|
||||
extends Node
|
||||
|
||||
signal level_changed(new_level: float)
|
||||
|
||||
var current_level: float = 0.0:
|
||||
set(value):
|
||||
current_level = clampf(value, 0.0, 1.0)
|
||||
level_changed.emit(current_level)
|
||||
Reference in New Issue
Block a user