Class AbstractMapManager<G extends GameObject<G,​A,​R>,​A extends MapArchObject<A>,​R extends Archetype<G,​A,​R>>

    • Constructor Detail

      • AbstractMapManager

        protected AbstractMapManager​(@NotNull
                                     @NotNull MapReaderFactory<G,​A> mapReaderFactory,
                                     @NotNull
                                     @NotNull ProjectSettings projectSettings,
                                     @NotNull
                                     @NotNull FaceObjectProviders faceObjectProviders,
                                     @NotNull
                                     @NotNull PathManager pathManager)
        Creates a instance.
        Parameters:
        mapReaderFactory - the map reader factory instance
        projectSettings - the project settings instance
        faceObjectProviders - the face object providers
        pathManager - the path manager for converting file instances