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

Public Member Functions

void StartCase ()
 
void Update ()
 
void OnApplicationFocus (bool focus)
 
void OnApplicationQuit ()
 
void ResetRuntime ()
 
void Init ()
 
void Quit ()
 
override void ConsumeInput ()
 
void SetReferences ()
 
void SetReleaseMode (ReleaseMode m)
 
void OnChangeResolution ()
 
void Halt ()
 
override void FreezeScreen (float duration)
 
override void UnfreezeScreen ()
 
override void RebuildBGMList ()
 
override void StopEventSystem (Component c, Action action, float duration=0.12f)
 
override void StopEventSystem (float duration=0.2f)
 
void SetLang (string langCode, bool force=false)
 
void ApplySkins ()
 

Static Public Member Functions

static Core SetCurrent (Core _current=null)
 
static Core GetCurrent ()
 
static int[] ParseElements (string str)
 
static int GetElement (string id)
 

Public Attributes

CoreDebug debug
 
SourceManager sources
 
PathManager pathManager
 
EffectManager effects
 
ModManager mods = new ModManager()
 
PCCManager pccs
 
SkinManager skins
 
TextureManager textures = new TextureManager()
 
GameSetting gameSetting
 
GameData gamedata
 
CoreRef refs
 
ColorProfile Colors
 
Material matUI
 
Steam steam
 
bool useUImat
 
bool trial
 
UI ui
 
Scene scene
 
BaseGameScreen screen
 
CoreConfig config
 
Game game
 
bool initialized
 

Static Public Attributes

static new Core Instance
 
static float delta
 
static float avgDelta
 
static float gameDelta
 
static float gameDeltaNoPause
 
static bool spiked
 

Protected Member Functions

override void Awake ()
 

Properties

bool IsGameStarted [get]
 
override float uiScale [get]
 

Detailed Description

Definition at line 14 of file Core.cs.

Member Function Documentation

◆ ApplySkins()

void Core.ApplySkins ( )

Definition at line 691 of file Core.cs.

◆ Awake()

override void Core.Awake ( )
protected

Definition at line 37 of file Core.cs.

◆ ConsumeInput()

override void Core.ConsumeInput ( )

Definition at line 492 of file Core.cs.

◆ FreezeScreen()

override void Core.FreezeScreen ( float duration)

Definition at line 592 of file Core.cs.

◆ GetCurrent()

static Core Core.GetCurrent ( )
static

Definition at line 514 of file Core.cs.

◆ GetElement()

static int Core.GetElement ( string id)
static

Definition at line 670 of file Core.cs.

◆ Halt()

void Core.Halt ( )

Definition at line 587 of file Core.cs.

◆ Init()

void Core.Init ( )

Definition at line 443 of file Core.cs.

◆ OnApplicationFocus()

void Core.OnApplicationFocus ( bool focus)

Definition at line 338 of file Core.cs.

◆ OnApplicationQuit()

void Core.OnApplicationQuit ( )

Definition at line 384 of file Core.cs.

◆ OnChangeResolution()

void Core.OnChangeResolution ( )

Definition at line 569 of file Core.cs.

◆ ParseElements()

static int[] Core.ParseElements ( string str)
static

Definition at line 652 of file Core.cs.

◆ Quit()

void Core.Quit ( )

Definition at line 485 of file Core.cs.

◆ RebuildBGMList()

override void Core.RebuildBGMList ( )

Definition at line 604 of file Core.cs.

◆ ResetRuntime()

void Core.ResetRuntime ( )

Definition at line 430 of file Core.cs.

◆ SetCurrent()

static Core Core.SetCurrent ( Core _current = null)
static

Definition at line 498 of file Core.cs.

◆ SetLang()

void Core.SetLang ( string langCode,
bool force = false )

Definition at line 633 of file Core.cs.

◆ SetReferences()

void Core.SetReferences ( )

Definition at line 520 of file Core.cs.

◆ SetReleaseMode()

void Core.SetReleaseMode ( ReleaseMode m)

Definition at line 534 of file Core.cs.

◆ StartCase()

void Core.StartCase ( )

Definition at line 167 of file Core.cs.

◆ StopEventSystem() [1/2]

override void Core.StopEventSystem ( Component c,
Action action,
float duration = 0::12f )

Definition at line 610 of file Core.cs.

◆ StopEventSystem() [2/2]

override void Core.StopEventSystem ( float duration = 0::2f)

Definition at line 623 of file Core.cs.

◆ UnfreezeScreen()

override void Core.UnfreezeScreen ( )

Definition at line 598 of file Core.cs.

◆ Update()

void Core.Update ( )

Definition at line 236 of file Core.cs.

Member Data Documentation

◆ avgDelta

float Core.avgDelta
static

Definition at line 707 of file Core.cs.

◆ Colors

ColorProfile Core.Colors

Definition at line 755 of file Core.cs.

◆ config

CoreConfig Core.config

Definition at line 780 of file Core.cs.

◆ debug

CoreDebug Core.debug

Definition at line 722 of file Core.cs.

◆ delta

float Core.delta
static

Definition at line 704 of file Core.cs.

◆ effects

EffectManager Core.effects

Definition at line 731 of file Core.cs.

◆ game

Game Core.game

Definition at line 783 of file Core.cs.

◆ gamedata

GameData Core.gamedata

Definition at line 749 of file Core.cs.

◆ gameDelta

float Core.gameDelta
static

Definition at line 710 of file Core.cs.

◆ gameDeltaNoPause

float Core.gameDeltaNoPause
static

Definition at line 713 of file Core.cs.

◆ gameSetting

GameSetting Core.gameSetting

Definition at line 746 of file Core.cs.

◆ initialized

bool Core.initialized

Definition at line 787 of file Core.cs.

◆ Instance

new Core Core.Instance
static

Definition at line 701 of file Core.cs.

◆ matUI

Material Core.matUI

Definition at line 758 of file Core.cs.

◆ mods

ModManager Core.mods = new ModManager()

Definition at line 734 of file Core.cs.

◆ pathManager

PathManager Core.pathManager

Definition at line 728 of file Core.cs.

◆ pccs

PCCManager Core.pccs

Definition at line 737 of file Core.cs.

◆ refs

CoreRef Core.refs

Definition at line 752 of file Core.cs.

◆ scene

Scene Core.scene

Definition at line 773 of file Core.cs.

◆ screen

BaseGameScreen Core.screen

Definition at line 776 of file Core.cs.

◆ skins

SkinManager Core.skins

Definition at line 740 of file Core.cs.

◆ sources

SourceManager Core.sources

Definition at line 725 of file Core.cs.

◆ spiked

bool Core.spiked
static

Definition at line 716 of file Core.cs.

◆ steam

Steam Core.steam

Definition at line 761 of file Core.cs.

◆ textures

TextureManager Core.textures = new TextureManager()

Definition at line 743 of file Core.cs.

◆ trial

bool Core.trial

Definition at line 767 of file Core.cs.

◆ ui

UI Core.ui

Definition at line 770 of file Core.cs.

◆ useUImat

bool Core.useUImat

Definition at line 764 of file Core.cs.

Property Documentation

◆ IsGameStarted

bool Core.IsGameStarted
get

Definition at line 18 of file Core.cs.

◆ uiScale

override float Core.uiScale
get

Definition at line 28 of file Core.cs.


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