Add saves, settings, and multiplayer-safe menus

This commit is contained in:
Alexander Sellite 2026-07-25 18:20:49 -04:00
parent e2067e3bf4
commit 0d050b08cc
32 changed files with 2468 additions and 49 deletions

View file

@ -4,3 +4,12 @@ extends Resource
const FishDataType = preload("res://fish/fish_data.gd")
@export var candidates: Array[FishDataType] = []
func get_fish_by_id(fish_id: StringName) -> FishDataType:
if fish_id.is_empty():
return null
for fish: FishDataType in candidates:
if fish != null and fish.id == fish_id:
return fish
return null