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

Classes

class  BackerContentConfig
 
class  CameraConfig
 
class  CustomFont
 
class  Fix
 
class  FontSetting
 
class  GameConfig
 
class  GraphicSetting
 
class  InputSetting
 
class  NetSetting
 
class  OtherSetting
 
class  SoundSetting
 
class  Test
 
class  UISetting
 

Public Types

enum  GameFunc {
  None , ToggleZoom , ShowInv , ShowChara ,
  ShowAbility , ToggleBuild , ShowJournal , EmuShift ,
  EmuAlt , AllAction , ToggleNoRoof , OpenAllyInv ,
  Talk , EmptyHand , Fire
}
 
enum  GameFuncBuild {
  None , ExitBuildMode , Rotate , ToggleFreepos ,
  SnapFreepos , ToggleRoof , ToggleSlope , ToggleWall ,
  TogglePicker , ToggleBuildLight
}
 
enum  ScreenSnapType {
  None , Default , Floor , Ceil ,
  Hack3 , Hack4 , Hack5 , Hack6 ,
  Hack7 , Hack8 , Hack9 , Grid
}
 

Public Member Functions

void OnInit ()
 
bool HasBackerRewardCode ()
 
void OnReset ()
 
void SetLang (string id)
 
void Save ()
 
void OnChangeResolution ()
 
void ApplyFPS (bool force=false)
 
void Apply ()
 
void ApplyResolution (bool force=false)
 
void ApplyScale ()
 
void ApplyHUD ()
 
void ApplyZoom (float a)
 
PostEffectProfile GetPostEffectProfile (bool replaceWorld=false)
 
void ApplyGrading ()
 
void RefreshUIBrightness ()
 
void ApplyVolume ()
 
void SetBGMInterval ()
 
void SetVolume (string id, float v)
 
void OnSetLang ()
 
void ApplyFont ()
 
void ApplySkin ()
 

Static Public Member Functions

static bool Exist ()
 
static CoreConfig TryLoadConfig ()
 
static bool IsCompatible (global::Version v)
 
static void Init ()
 
static void Reset ()
 
static void ResetGeneral ()
 
static void ResetGraphics ()
 
static void ResetGame ()
 
static void ResetInput ()
 
static void ResetOther ()
 
static void ResetTest ()
 
- Static Public Member Functions inherited from EClass
static int rnd (int a)
 
static int curve (int a, int start, int step, int rate=75)
 
static int rndHalf (int a)
 
static float rndf (float a)
 
static int rndSqrt (int a)
 
static void Wait (float a, Card c)
 
static void Wait (float a, Point p)
 
static int Bigger (int a, int b)
 
static int Smaller (int a, int b)
 

Public Attributes

global::Version version
 
string lang = "JP"
 
string nameReport
 
string emailReport
 
string rewardCode
 
bool compressSave
 
new CoreConfig.UISetting ui
 
CoreConfig.SoundSetting sound
 
CoreConfig.FontSetting font
 
CoreConfig.GraphicSetting graphic
 
new CoreConfig.GameConfig game
 
CoreConfig.NetSetting net
 
CoreConfig.BackerContentConfig backer
 
CoreConfig.InputSetting input
 
CoreConfig.CameraConfig camera
 
CoreConfig.OtherSetting other
 
CoreConfig.Fix fix
 
CoreConfig.Test test
 
List< FontSource > customFonts
 
HashSet< string > helpFlags = new HashSet<string>()
 
int[] colors = new int[10]
 
bool ignoreApply
 

Properties

static string path [get]
 
static int ZoomStep [get]
 
CameraSupport camSupport [get]
 
- Properties inherited from EClass
static Game game [get]
 
static bool AdvMode [get]
 
static Player player [get]
 
static Chara pc [get]
 
static UI ui [get]
 
static Map _map [get]
 
static Zone _zone [get]
 
static FactionBranch Branch [get]
 
static FactionBranch BranchOrHomeBranch [get]
 
static Faction Home [get]
 
static Faction Wilds [get]
 
static Scene scene [get]
 
static BaseGameScreen screen [get]
 
static GameSetting setting [get]
 
static GameData gamedata [get]
 
static ColorProfile Colors [get]
 
static World world [get]
 
static SourceManager sources [get]
 
static SourceManager editorSources [get]
 
static SoundManager Sound [get]
 
static CoreDebug debug [get]
 

Additional Inherited Members

- Static Public Attributes inherited from EClass
static Core core
 

Detailed Description

Definition at line 12 of file CoreConfig.cs.

Member Enumeration Documentation

◆ GameFunc

enum CoreConfig.GameFunc

Definition at line 518 of file CoreConfig.cs.

◆ GameFuncBuild

enum CoreConfig.GameFuncBuild

Definition at line 553 of file CoreConfig.cs.

◆ ScreenSnapType

enum CoreConfig.ScreenSnapType

Definition at line 578 of file CoreConfig.cs.

Member Function Documentation

◆ Apply()

void CoreConfig.Apply ( )

Definition at line 255 of file CoreConfig.cs.

◆ ApplyFont()

void CoreConfig.ApplyFont ( )

Definition at line 429 of file CoreConfig.cs.

◆ ApplyFPS()

void CoreConfig.ApplyFPS ( bool force = false)

Definition at line 236 of file CoreConfig.cs.

◆ ApplyGrading()

void CoreConfig.ApplyGrading ( )

Definition at line 354 of file CoreConfig.cs.

◆ ApplyHUD()

void CoreConfig.ApplyHUD ( )

Definition at line 330 of file CoreConfig.cs.

◆ ApplyResolution()

void CoreConfig.ApplyResolution ( bool force = false)

Definition at line 294 of file CoreConfig.cs.

◆ ApplyScale()

void CoreConfig.ApplyScale ( )

Definition at line 308 of file CoreConfig.cs.

◆ ApplySkin()

void CoreConfig.ApplySkin ( )

Definition at line 435 of file CoreConfig.cs.

◆ ApplyVolume()

void CoreConfig.ApplyVolume ( )

Definition at line 396 of file CoreConfig.cs.

◆ ApplyZoom()

void CoreConfig.ApplyZoom ( float a)

Definition at line 335 of file CoreConfig.cs.

◆ Exist()

static bool CoreConfig.Exist ( )
static

Definition at line 50 of file CoreConfig.cs.

◆ GetPostEffectProfile()

PostEffectProfile CoreConfig.GetPostEffectProfile ( bool replaceWorld = false)

Definition at line 343 of file CoreConfig.cs.

◆ HasBackerRewardCode()

bool CoreConfig.HasBackerRewardCode ( )

Definition at line 133 of file CoreConfig.cs.

◆ Init()

static void CoreConfig.Init ( )
static

Definition at line 98 of file CoreConfig.cs.

◆ IsCompatible()

static bool CoreConfig.IsCompatible ( global.Version v)
static

Definition at line 92 of file CoreConfig.cs.

◆ OnChangeResolution()

void CoreConfig.OnChangeResolution ( )

Definition at line 230 of file CoreConfig.cs.

◆ OnInit()

void CoreConfig.OnInit ( )

Definition at line 122 of file CoreConfig.cs.

◆ OnReset()

void CoreConfig.OnReset ( )

Definition at line 206 of file CoreConfig.cs.

◆ OnSetLang()

void CoreConfig.OnSetLang ( )

Definition at line 422 of file CoreConfig.cs.

◆ RefreshUIBrightness()

void CoreConfig.RefreshUIBrightness ( )

Definition at line 375 of file CoreConfig.cs.

◆ Reset()

static void CoreConfig.Reset ( )
static

Definition at line 139 of file CoreConfig.cs.

◆ ResetGame()

static void CoreConfig.ResetGame ( )
static

Definition at line 170 of file CoreConfig.cs.

◆ ResetGeneral()

static void CoreConfig.ResetGeneral ( )
static

Definition at line 150 of file CoreConfig.cs.

◆ ResetGraphics()

static void CoreConfig.ResetGraphics ( )
static

Definition at line 161 of file CoreConfig.cs.

◆ ResetInput()

static void CoreConfig.ResetInput ( )
static

Definition at line 180 of file CoreConfig.cs.

◆ ResetOther()

static void CoreConfig.ResetOther ( )
static

Definition at line 189 of file CoreConfig.cs.

◆ ResetTest()

static void CoreConfig.ResetTest ( )
static

Definition at line 198 of file CoreConfig.cs.

◆ Save()

void CoreConfig.Save ( )

Definition at line 221 of file CoreConfig.cs.

◆ SetBGMInterval()

void CoreConfig.SetBGMInterval ( )

Definition at line 407 of file CoreConfig.cs.

◆ SetLang()

void CoreConfig.SetLang ( string id)

Definition at line 215 of file CoreConfig.cs.

◆ SetVolume()

void CoreConfig.SetVolume ( string id,
float v )

Definition at line 416 of file CoreConfig.cs.

◆ TryLoadConfig()

static CoreConfig CoreConfig.TryLoadConfig ( )
static

Definition at line 56 of file CoreConfig.cs.

Member Data Documentation

◆ backer

CoreConfig.BackerContentConfig CoreConfig.backer

Definition at line 478 of file CoreConfig.cs.

◆ camera

CoreConfig.CameraConfig CoreConfig.camera

Definition at line 484 of file CoreConfig.cs.

◆ colors

int [] CoreConfig.colors = new int[10]

Definition at line 502 of file CoreConfig.cs.

◆ compressSave

bool CoreConfig.compressSave

Definition at line 457 of file CoreConfig.cs.

◆ customFonts

List<FontSource> CoreConfig.customFonts

Definition at line 496 of file CoreConfig.cs.

◆ emailReport

string CoreConfig.emailReport

Definition at line 451 of file CoreConfig.cs.

◆ fix

CoreConfig.Fix CoreConfig.fix

Definition at line 490 of file CoreConfig.cs.

◆ font

CoreConfig.FontSetting CoreConfig.font

Definition at line 466 of file CoreConfig.cs.

◆ game

new CoreConfig.GameConfig CoreConfig.game

Definition at line 472 of file CoreConfig.cs.

◆ graphic

CoreConfig.GraphicSetting CoreConfig.graphic

Definition at line 469 of file CoreConfig.cs.

◆ helpFlags

HashSet<string> CoreConfig.helpFlags = new HashSet<string>()

Definition at line 499 of file CoreConfig.cs.

◆ ignoreApply

bool CoreConfig.ignoreApply

Definition at line 506 of file CoreConfig.cs.

◆ input

CoreConfig.InputSetting CoreConfig.input

Definition at line 481 of file CoreConfig.cs.

◆ lang

string CoreConfig.lang = "JP"

Definition at line 445 of file CoreConfig.cs.

◆ nameReport

string CoreConfig.nameReport

Definition at line 448 of file CoreConfig.cs.

◆ net

CoreConfig.NetSetting CoreConfig.net

Definition at line 475 of file CoreConfig.cs.

◆ other

CoreConfig.OtherSetting CoreConfig.other

Definition at line 487 of file CoreConfig.cs.

◆ rewardCode

string CoreConfig.rewardCode

Definition at line 454 of file CoreConfig.cs.

◆ sound

CoreConfig.SoundSetting CoreConfig.sound

Definition at line 463 of file CoreConfig.cs.

◆ test

CoreConfig.Test CoreConfig.test

Definition at line 493 of file CoreConfig.cs.

◆ ui

new CoreConfig.UISetting CoreConfig.ui

Definition at line 460 of file CoreConfig.cs.

◆ version

global.Version CoreConfig.version

Definition at line 442 of file CoreConfig.cs.

Property Documentation

◆ camSupport

CameraSupport CoreConfig.camSupport
get

Definition at line 41 of file CoreConfig.cs.

◆ path

string CoreConfig.path
staticget

Definition at line 16 of file CoreConfig.cs.

◆ ZoomStep

int CoreConfig.ZoomStep
staticget

Definition at line 26 of file CoreConfig.cs.


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