public StarInfoShader(StarInfo star) { position = star.position; velocity = star.velocity; color = star.color; apparentMagnitude = star.apparentMagnitude; absoluteMagnitude = star.absoluteMagnitude; }
public override void LoadDatabase() { string[] lines = IOUtility.OpenLines(databasePath); stars = lines .Skip(1) .Select(l => { var si = new StarInfo(l); si.position = coordinateConversionInfo.ParseVector3(si.position); si.velocity = coordinateConversionInfo.ParseVector3(si.velocity); return(si); }) .ToArray(); // Debug.Log($"StarDatabaseLoader - {stars[100].color}"); }