Eye of the Nile Docs
Everything you need to know to get started!
Loading...
Searching...
No Matches
FMODUnity.BankRefresher Class Reference

Static Public Member Functions

static void DisableAutoRefresh ()
 
static void Startup ()
 
static void HandleBankRefresh (string result)
 
static float TimeSinceSourceFileChange ()
 
static float TimeUntilBankRefresh ()
 

Static Private Member Functions

static void OnSourceFileChanged (object source, FileSystemEventArgs e)
 
static void Update ()
 
static void UpdateFileWatcherPath ()
 
static void CheckSourceFilesChanged ()
 
static void CheckCacheFileExists ()
 
static void RefreshBanksIfReady ()
 
static bool IsWindowEnabled ()
 

Static Private Attributes

static string currentWatchPath
 
static FileSystemWatcher sourceFileWatcher
 
static bool sourceFilesChanged = false
 
static float lastSourceFileChange = float.MaxValue
 
static bool autoRefresh = true
 
static float nextFilePollTime = float.MinValue
 
const int FilePollPeriod = 5
 

Member Function Documentation

◆ CheckCacheFileExists()

static void FMODUnity.BankRefresher.CheckCacheFileExists ( )
staticprivate

◆ CheckSourceFilesChanged()

static void FMODUnity.BankRefresher.CheckSourceFilesChanged ( )
staticprivate

◆ DisableAutoRefresh()

static void FMODUnity.BankRefresher.DisableAutoRefresh ( )
static

◆ HandleBankRefresh()

static void FMODUnity.BankRefresher.HandleBankRefresh ( string result)
static

◆ IsWindowEnabled()

static bool FMODUnity.BankRefresher.IsWindowEnabled ( )
staticprivate

◆ OnSourceFileChanged()

static void FMODUnity.BankRefresher.OnSourceFileChanged ( object source,
FileSystemEventArgs e )
staticprivate

◆ RefreshBanksIfReady()

static void FMODUnity.BankRefresher.RefreshBanksIfReady ( )
staticprivate

◆ Startup()

static void FMODUnity.BankRefresher.Startup ( )
static

◆ TimeSinceSourceFileChange()

static float FMODUnity.BankRefresher.TimeSinceSourceFileChange ( )
static

◆ TimeUntilBankRefresh()

static float FMODUnity.BankRefresher.TimeUntilBankRefresh ( )
static

◆ Update()

static void FMODUnity.BankRefresher.Update ( )
staticprivate

◆ UpdateFileWatcherPath()

static void FMODUnity.BankRefresher.UpdateFileWatcherPath ( )
staticprivate

Member Data Documentation

◆ autoRefresh

bool FMODUnity.BankRefresher.autoRefresh = true
staticprivate

◆ currentWatchPath

string FMODUnity.BankRefresher.currentWatchPath
staticprivate

◆ FilePollPeriod

const int FMODUnity.BankRefresher.FilePollPeriod = 5
staticprivate

◆ lastSourceFileChange

float FMODUnity.BankRefresher.lastSourceFileChange = float.MaxValue
staticprivate

◆ nextFilePollTime

float FMODUnity.BankRefresher.nextFilePollTime = float.MinValue
staticprivate

◆ sourceFilesChanged

bool FMODUnity.BankRefresher.sourceFilesChanged = false
staticprivate

◆ sourceFileWatcher

FileSystemWatcher FMODUnity.BankRefresher.sourceFileWatcher
staticprivate

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