Refactor enemy view model for data viewer project

This commit is contained in:
2024-12-05 22:45:13 -08:00
parent 270ded8ef7
commit 8068f33302
10 changed files with 1270 additions and 1207 deletions

View File

@@ -0,0 +1,10 @@
using Chickensoft.AutoInject;
using Chickensoft.Introspection;
using Godot;
[Meta(typeof(IAutoNode))]
public partial class DataViewerRepository : Node
{
[Export]
private Godot.Collections.Array<PackedScene> _modelsToDisplay;
}

View File

@@ -0,0 +1,9 @@
[gd_scene load_steps=4 format=3 uid="uid://c16i1gmg6yu5a"]
[ext_resource type="Script" path="res://src/data_viewer/DataViewerRepository.cs" id="1_1cvot"]
[ext_resource type="PackedScene" uid="uid://bjg8wyvp8q6oc" path="res://src/enemy/enemy_types/michael/MichaelModelView.tscn" id="2_8autu"]
[ext_resource type="PackedScene" uid="uid://bli0t0d6ommvi" path="res://src/enemy/enemy_types/sproingy/SproingyModelView.tscn" id="3_0bpmu"]
[node name="DataViewerRepository" type="Node"]
script = ExtResource("1_1cvot")
_modelsToDisplay = [ExtResource("2_8autu"), ExtResource("3_0bpmu")]