Logo
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Yukar.Common.GameDataManager Class Reference

Game data management class (Catalog for save data) More...

Public Member Functions

void inititalize (Common.Catalog catalog)
 
void applyBattleCameraSkip (Catalog catalog)
 
Rom.NItem getEnhancedItem (Guid inId)
 
void addEnhancedItem (Rom.NItem inItem)
 

Static Public Member Functions

static void inititalizeMember (Party party, Catalog catalog)
 
static void InititalizeAccount ()
 
static string GetDataPath (int index, bool legacyPath=false)
 
static string GetDataPathForCrossSave ()
 
static void Save (GameDataManager data, int index)
 
static GameDataManager Load (Catalog catalog, int index)
 
static string LoadDate (int idx)
 

Public Attributes

Party party
 
SystemData system
 
StartSettings start
 

Static Public Attributes

const string AUTOSAVE_FILENAME = "Save_auto.sgs"
 
const string SAVE_FILENAME = "Save_{0:D2}.sgs"
 
const string SAVE_DATENAME = ".date"
 
static int sRecentDataVersion
 
static string dataPath = ""
 

Detailed Description

Game data management class (Catalog for save data)

Member Function Documentation

◆ addEnhancedItem()

void Yukar.Common.GameDataManager.addEnhancedItem ( Rom.NItem  inItem)

◆ applyBattleCameraSkip()

void Yukar.Common.GameDataManager.applyBattleCameraSkip ( Catalog  catalog)

◆ GetDataPath()

static string Yukar.Common.GameDataManager.GetDataPath ( int  index,
bool  legacyPath = false 
)
static

◆ GetDataPathForCrossSave()

static string Yukar.Common.GameDataManager.GetDataPathForCrossSave ( )
static

◆ getEnhancedItem()

Rom.NItem Yukar.Common.GameDataManager.getEnhancedItem ( Guid  inId)

◆ inititalize()

void Yukar.Common.GameDataManager.inititalize ( Common.Catalog  catalog)

◆ InititalizeAccount()

static void Yukar.Common.GameDataManager.InititalizeAccount ( )
static

◆ inititalizeMember()

static void Yukar.Common.GameDataManager.inititalizeMember ( Party  party,
Catalog  catalog 
)
static

◆ Load()

static GameDataManager Yukar.Common.GameDataManager.Load ( Catalog  catalog,
int  index 
)
static

◆ LoadDate()

static string Yukar.Common.GameDataManager.LoadDate ( int  idx)
static

◆ Save()

static void Yukar.Common.GameDataManager.Save ( GameDataManager  data,
int  index 
)
static

Member Data Documentation

◆ AUTOSAVE_FILENAME

const string Yukar.Common.GameDataManager.AUTOSAVE_FILENAME = "Save_auto.sgs"
static

◆ dataPath

string Yukar.Common.GameDataManager.dataPath = ""
static

◆ party

Party Yukar.Common.GameDataManager.party

◆ SAVE_DATENAME

const string Yukar.Common.GameDataManager.SAVE_DATENAME = ".date"
static

◆ SAVE_FILENAME

const string Yukar.Common.GameDataManager.SAVE_FILENAME = "Save_{0:D2}.sgs"
static

◆ sRecentDataVersion

int Yukar.Common.GameDataManager.sRecentDataVersion
static

◆ start

StartSettings Yukar.Common.GameDataManager.start

◆ system

SystemData Yukar.Common.GameDataManager.system