imperfect-space/scripts/GameObjects/Vessel.cs

17 lines
335 B
C#

using System.Collections.Generic;
using Godot;
public class Vessel(Sector sector, Vector3 localCoordinates) : GameObject(sector, localCoordinates)
{
public List<VesselModule> Modules = [];
public override void Simulate(double delta)
{
base.Simulate(delta);
Modules.ForEach(module =>
{
module.Simulate(delta);
});
}
}