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("res://prefabs/gameObjects/star.tscn"); StarNode instance = prefab.Instantiate(); instance.StarData = this; SectorOffset = GetSectorOffset(sector); return instance; } }