Interface AsteroidSource

All Known Implementing Classes:
AsteroidBeltTerrainPlugin, AsteroidFieldTerrainPlugin

public interface AsteroidSource
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Called after game load to regenerate asteroids that haven't been persisted.
    void
    Report that the game engine decided to persist the given asteroid, meaning it doesn't need to be re-generated on game load etc.
  • Method Details

    • reportAsteroidPersisted

      void reportAsteroidPersisted(SectorEntityToken asteroid)
      Report that the game engine decided to persist the given asteroid, meaning it doesn't need to be re-generated on game load etc.
      Parameters:
      asteroid -
    • regenerateAsteroids

      void regenerateAsteroids()
      Called after game load to regenerate asteroids that haven't been persisted.