fix(core): add explicit script reference for CharacterData SubResource in Main.tscn
Godot 4 Android export cannot resolve custom class names from the global script cache during scene export. Adding an explicit ExtResource reference to character_data.gd ensures the type is resolved at load time without relying on the class cache. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
[gd_scene load_steps=8 format=3 uid="uid://cozypaw_main"]
|
[gd_scene load_steps=9 format=3 uid="uid://cozypaw_main"]
|
||||||
|
|
||||||
[ext_resource type="Script" path="res://scripts/main/main.gd" id="1_main"]
|
[ext_resource type="Script" path="res://scripts/main/main.gd" id="1_main"]
|
||||||
[ext_resource type="PackedScene" path="res://scenes/rooms/floor0/Reception.tscn" id="2_reception"]
|
[ext_resource type="PackedScene" path="res://scenes/rooms/floor0/Reception.tscn" id="2_reception"]
|
||||||
@@ -6,8 +6,10 @@
|
|||||||
[ext_resource type="PackedScene" path="res://scenes/ui/HUD.tscn" id="4_hud"]
|
[ext_resource type="PackedScene" path="res://scenes/ui/HUD.tscn" id="4_hud"]
|
||||||
[ext_resource type="PackedScene" path="res://scenes/ui/SettingsMenu.tscn" id="5_settings"]
|
[ext_resource type="PackedScene" path="res://scenes/ui/SettingsMenu.tscn" id="5_settings"]
|
||||||
[ext_resource type="PackedScene" path="res://scenes/objects/ElevatorButton.tscn" id="6_elevbtn"]
|
[ext_resource type="PackedScene" path="res://scenes/objects/ElevatorButton.tscn" id="6_elevbtn"]
|
||||||
|
[ext_resource type="Script" path="res://scripts/characters/character_data.gd" id="7_chardata"]
|
||||||
|
|
||||||
[sub_resource type="CharacterData" id="CharacterData_bunny1"]
|
[sub_resource type="CharacterData" id="CharacterData_bunny1"]
|
||||||
|
script = ExtResource("7_chardata")
|
||||||
id = "bunny_01"
|
id = "bunny_01"
|
||||||
display_name = "Bunny"
|
display_name = "Bunny"
|
||||||
species = 0
|
species = 0
|
||||||
|
|||||||
Reference in New Issue
Block a user