Documentation ¶
Index ¶
- func AllLocalPackagePlugins(game *ccmodupdater.GameInstance) ([]ccmodupdater.LocalPackagePlugin, error)
- func CheckLocal(game *ccmodupdater.GameInstance, remote map[string]ccmodupdater.RemotePackage) []string
- func NewCCLoaderPackagePlugin(game *ccmodupdater.GameInstance) ccmodupdater.LocalPackagePlugin
- func NewCrossCodePackagePlugin(game *ccmodupdater.GameInstance) (ccmodupdater.LocalPackagePlugin, error)
- func NewModlikePackagePlugin(game *ccmodupdater.GameInstance, dir string) ccmodupdater.LocalPackagePlugin
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AllLocalPackagePlugins ¶
func AllLocalPackagePlugins(game *ccmodupdater.GameInstance) ([]ccmodupdater.LocalPackagePlugin, error)
Makes a set of all the LocalPackagePlugins.
func CheckLocal ¶
func CheckLocal(game *ccmodupdater.GameInstance, remote map[string]ccmodupdater.RemotePackage) []string
CheckLocal returns a series of warnings. remote is optional, and allows additional information to be provided.
func NewCCLoaderPackagePlugin ¶
func NewCCLoaderPackagePlugin(game *ccmodupdater.GameInstance) ccmodupdater.LocalPackagePlugin
NewCCLoaderPackagePlugin creates a LocalPackagePlugin given the game base.
func NewCrossCodePackagePlugin ¶
func NewCrossCodePackagePlugin(game *ccmodupdater.GameInstance) (ccmodupdater.LocalPackagePlugin, error)
Attempts to get CrossCode as a package.
func NewModlikePackagePlugin ¶
func NewModlikePackagePlugin(game *ccmodupdater.GameInstance, dir string) ccmodupdater.LocalPackagePlugin
NewModlikePackagePlugin creates a LocalPackagePlugin to scan a given `assets/mods`-like (that or `assets/tools`)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.