Elin Modding Docs Doc
Loading...
Searching...
No Matches
ModManager Class Reference
Inheritance diagram for ModManager:

Classes

struct  SheetIndex
 

Public Member Functions

IniData GetElinIni ()
 
override void Init (string path, string defaultPackage="_Elona")
 
IEnumerator RefreshMods (Action onComplete, bool syncMods)
 
void SaveLoadOrder ()
 
void LoadLoadOrder ()
 
ModPackage AddPackage (DirectoryInfo dir, bool isInPackages=false)
 
ModPackage AddWorkshopPackage (WorkshopItem item, bool isInPackages=false)
 
override void ParseExtra (DirectoryInfo dir, BaseModPackage package)
 
void UpdateDialogs (DirectoryInfo dir, string dirTemp)
 
void UpdateTalks (DirectoryInfo dir, string dirTemp)
 
void UpdateExcelBook (FileInfo f, string dirTemp, bool updateOnlyText)
 
int UpdateExcelSheet (ISheet destSheet, ISheet oldSheet, bool updateOnlytext)
 

Public Attributes

List< FileInfo > replaceFiles = new List<FileInfo>()
 

Static Public Attributes

static readonly string PasswordChar = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
 
static List< object > ListPluginObject = new List<object>()
 

Properties

static List< string > ListChainLoad [get]
 
static DirectoryInfo DirWorkshop [get]
 
static bool IsInitialized [get]
 
static string PathIni [get]
 

Detailed Description

Definition at line 19 of file ModManager.cs.

Member Function Documentation

◆ AddPackage()

ModPackage ModManager.AddPackage ( DirectoryInfo dir,
bool isInPackages = false )

Definition at line 339 of file ModManager.cs.

◆ AddWorkshopPackage()

ModPackage ModManager.AddWorkshopPackage ( WorkshopItem item,
bool isInPackages = false )

Definition at line 354 of file ModManager.cs.

◆ GetElinIni()

IniData ModManager.GetElinIni ( )

Definition at line 62 of file ModManager.cs.

◆ Init()

override void ModManager.Init ( string path,
string defaultPackage = "_Elona" )

Definition at line 84 of file ModManager.cs.

◆ LoadLoadOrder()

void ModManager.LoadLoadOrder ( )

Definition at line 308 of file ModManager.cs.

◆ ParseExtra()

override void ModManager.ParseExtra ( DirectoryInfo dir,
BaseModPackage package )

Definition at line 376 of file ModManager.cs.

◆ RefreshMods()

IEnumerator ModManager.RefreshMods ( Action onComplete,
bool syncMods )

Definition at line 133 of file ModManager.cs.

◆ SaveLoadOrder()

void ModManager.SaveLoadOrder ( )

Definition at line 293 of file ModManager.cs.

◆ UpdateDialogs()

void ModManager.UpdateDialogs ( DirectoryInfo dir,
string dirTemp )

Definition at line 540 of file ModManager.cs.

◆ UpdateExcelBook()

void ModManager.UpdateExcelBook ( FileInfo f,
string dirTemp,
bool updateOnlyText )

Definition at line 568 of file ModManager.cs.

◆ UpdateExcelSheet()

int ModManager.UpdateExcelSheet ( ISheet destSheet,
ISheet oldSheet,
bool updateOnlytext )

Definition at line 620 of file ModManager.cs.

◆ UpdateTalks()

void ModManager.UpdateTalks ( DirectoryInfo dir,
string dirTemp )

Definition at line 556 of file ModManager.cs.

Member Data Documentation

◆ ListPluginObject

List<object> ModManager.ListPluginObject = new List<object>()
static

Definition at line 828 of file ModManager.cs.

◆ PasswordChar

readonly string ModManager.PasswordChar = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
static

Definition at line 825 of file ModManager.cs.

◆ replaceFiles

List<FileInfo> ModManager.replaceFiles = new List<FileInfo>()

Definition at line 831 of file ModManager.cs.

Property Documentation

◆ DirWorkshop

DirectoryInfo ModManager.DirWorkshop
staticget

Definition at line 33 of file ModManager.cs.

◆ IsInitialized

bool ModManager.IsInitialized
staticget

Definition at line 43 of file ModManager.cs.

◆ ListChainLoad

List<string> ModManager.ListChainLoad
staticget

Definition at line 23 of file ModManager.cs.

◆ PathIni

string ModManager.PathIni
staticget

Definition at line 53 of file ModManager.cs.


The documentation for this class was generated from the following file: