Ejemplo n.º 1
0
        private MyGps CreateGps(int index, MyCubeGrid grid, Color gpsColor, long seconds)
        {
            MyGps gps = new MyGps {
                Coords         = grid.PositionComp.GetPosition(),
                Name           = "Top Grid - " + grid.DisplayName + " " + seconds,
                DisplayName    = "Top Grid: " + grid.DisplayName,
                Description    = ($"Top Grid: Grid currently in Top {index} by {Plugin.GpsIdentifierName}"),
                GPSColor       = gpsColor,
                IsContainerGPS = true,
                ShowOnHud      = true,
                DiscardAt      = new TimeSpan?()
            };

            gps.UpdateHash();
            gps.SetEntityId(grid.EntityId);

            return(gps);
        }
Ejemplo n.º 2
0
        private MyGps CreateGps(MyCubeGrid grid, Color gpsColor, long seconds, float distance)
        {
            MyGps gps = new MyGps
            {
                Coords         = grid.PositionComp.GetPosition(),
                Name           = "Radar Signature - " + distance + "m - " + grid.DisplayName,
                DisplayName    = "Radar Signature - " + distance + "m - " + grid.DisplayName,
                GPSColor       = gpsColor,
                IsContainerGPS = true,
                ShowOnHud      = true,
                DiscardAt      = new TimeSpan?(),
                Description    = "Cronch"
            };

            gps.UpdateHash();
            gps.SetEntityId(grid.EntityId);

            return(gps);
        }