public StarInfoShader(StarInfo star)
 {
     position          = star.position;
     velocity          = star.velocity;
     color             = star.color;
     apparentMagnitude = star.apparentMagnitude;
     absoluteMagnitude = star.absoluteMagnitude;
 }
Beispiel #2
0
 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}");
 }