Package de.extio.spacecraft.shared.managers
Managers implementing various game subsystems
-
Interface Summary Interface Description AchievementsManager AchievementsManager manages achievements.EntityDefManager EntityDefManager manages entity definitionsEntityManager Entity manager holds, manages and indexes a collection of entities.LocalizationManager LocalizationManager holds and manages text translations (i18n)MetaserverClient Meta Server Client
This is an API client to connect to the metaserver.ModManager ModManager holds and manages mods.ModuleManager ModuleManager manages all modulesObjectSerialization ObjectSerialization provides utility methods to (de-)serialize dataSceneRegistry Scene registry keeps track of all scenes in the game.ScriptingManager Scripting manager manages all aspects of source code loaded at the start of the game, namely groovy modsSecurityFacade SecurityFacade bundles security related and sensitive functionalitiesShipClassManager ShipClassManager holds and manages ship classesStorageManager StorageManager manages the storage subsystem to store and load data at runtime.VersionManager VersionManager versions objectsWorldManager WorldManager represents the game world.WorldManager.CollisionDetectionListener Listener to operate on detected collisions between two composite entities on entity level.WorldManagerInterceptor World manager interceptors are notified about changes in the game world. -
Class Summary Class Description WorldManager.PhysicalCompositeEntitiesPredicate Predicate for area based findBy() methods to ignore non-physical composite entities