Barotrauma Client Doc
Barotrauma.ContentPackageManager.PackageSource Class Reference
Inheritance diagram for Barotrauma.ContentPackageManager.PackageSource:

Public Member Functions

 PackageSource (string dir, Predicate< string >? skipPredicate, Action< string, Exception >? onLoadFail)
 
void SwapPackage (ContentPackage oldPackage, ContentPackage newPackage)
 
void Refresh ()
 
IEnumerator< ContentPackageGetEnumerator ()
 
bool Contains (ContentPackage item)
 
string SaveRegularMod (ModProject modProject)
 
RegularPackage GetRegularModByPath (string fileListPath)
 
RegularPackage SaveAndEnableRegularMod (ModProject modProject)
 

Properties

IEnumerable< RegularPackageRegular [get]
 
IEnumerable< CorePackageCore [get]
 
int Count [get]
 
bool IsReadOnly [get]
 

Detailed Description

Constructor & Destructor Documentation

◆ PackageSource()

Barotrauma.ContentPackageManager.PackageSource.PackageSource ( string  dir,
Predicate< string >?  skipPredicate,
Action< string, Exception >?  onLoadFail 
)

Member Function Documentation

◆ Contains()

bool Barotrauma.ContentPackageManager.PackageSource.Contains ( ContentPackage  item)

◆ GetEnumerator()

IEnumerator<ContentPackage> Barotrauma.ContentPackageManager.PackageSource.GetEnumerator ( )

◆ GetRegularModByPath()

RegularPackage Barotrauma.ContentPackageManager.PackageSource.GetRegularModByPath ( string  fileListPath)

◆ Refresh()

void Barotrauma.ContentPackageManager.PackageSource.Refresh ( )

◆ SaveAndEnableRegularMod()

RegularPackage Barotrauma.ContentPackageManager.PackageSource.SaveAndEnableRegularMod ( ModProject  modProject)

◆ SaveRegularMod()

string Barotrauma.ContentPackageManager.PackageSource.SaveRegularMod ( ModProject  modProject)

◆ SwapPackage()

void Barotrauma.ContentPackageManager.PackageSource.SwapPackage ( ContentPackage  oldPackage,
ContentPackage  newPackage 
)

Property Documentation

◆ Core

IEnumerable<CorePackage> Barotrauma.ContentPackageManager.PackageSource.Core
get

◆ Count

int Barotrauma.ContentPackageManager.PackageSource.Count
get

◆ IsReadOnly

bool Barotrauma.ContentPackageManager.PackageSource.IsReadOnly
get

◆ Regular

IEnumerable<RegularPackage> Barotrauma.ContentPackageManager.PackageSource.Regular
get