imperfect-space/scripts/GameObjects/Star.cs
2026-01-29 09:43:15 -05:00

23 lines
638 B
C#

using Godot;
public class Star(Sector sector, Vector3 localCoordinates) : GameObject(sector, localCoordinates)
{
public override void Simulate(double delta)
{
base.Simulate(delta);
//SetCoordinatesFromGlobal(new(GlobalCoordinates.X, GlobalCoordinates.Y, GlobalCoordinates.Z + 1 * (decimal)delta));
}
public override Node3D Instantiate(Sector sector)
{
PackedScene prefab = ResourceLoader.Load<PackedScene>("res://prefabs/gameObjects/star.tscn");
StarNode instance = prefab.Instantiate<StarNode>();
instance.Name = $"Star-{UUID}";
instance.StarData = this;
UpdateSectorOffsetToMainPlayer();
return instance;
}
}