Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
MapConfig Class Reference
Inheritance diagram for MapConfig:
EClass

Public Attributes

string idSceneProfile
 
string idFowProfile
 
string idLiquid = "Default Dark"
 
string idLut
 
string idRefraction = "Reflection"
 
string idSceneTemplate
 
string idBiome
 
bool indoor
 
bool fullWallHeight
 
bool forceHideOutbounds
 
bool forceGodRay
 
bool blossom
 
bool retainDecal
 
Weather.Condition fixedCondition = Weather.Condition.None
 
SerializableColor colorLiquid
 
float heightLightMod
 
float lutBlend = 1f
 
float lutBrightness = 1f
 
float lutContrast = 1f
 
float lutSaturation = 1f
 
float blockHeight
 
float shadowStrength = 1f
 
MapBG bg
 
FogType fog
 
int embarkX
 
int embarkY
 
int seaDir
 
int skyBlockHeight = 20
 
int hour = -1
 
SerializableColor colorScreen = new SerializableColor(0, 0, 0, 0)
 
SerializableColor colorSea = new SerializableColor(0, 0, 0, 0)
 

Private Member Functions

IEnumerable< string > SceneProfileIDs ()
 
IEnumerable< string > FowProfileIDs ()
 

Additional Inherited Members

- 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)
 
- Static Public Attributes inherited from EClass
static Core core
 
- 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]
 

Detailed Description

Definition at line 5 of file MapConfig.cs.

Member Function Documentation

◆ FowProfileIDs()

IEnumerable< string > MapConfig.FowProfileIDs ( )
inlineprivate

Definition at line 112 of file MapConfig.cs.

113 {
114 FowProfile[] array = Resources.LoadAll<FowProfile>("Scene/Profile/Fow/");
115 List<string> list = new List<string>();
116 FowProfile[] array2 = array;
117 foreach (FowProfile fowProfile in array2)
118 {
119 list.Add(fowProfile.name.Replace("FowProfile_", ""));
120 }
121 return list;
122 }

◆ SceneProfileIDs()

IEnumerable< string > MapConfig.SceneProfileIDs ( )
inlineprivate

Definition at line 100 of file MapConfig.cs.

101 {
102 SceneProfile[] array = Resources.LoadAll<SceneProfile>("Scene/Profile/");
103 List<string> list = new List<string>();
104 SceneProfile[] array2 = array;
105 foreach (SceneProfile sceneProfile in array2)
106 {
107 list.Add(sceneProfile.name.Replace("SceneProfile_", ""));
108 }
109 return list;
110 }

Member Data Documentation

◆ bg

MapBG MapConfig.bg

Definition at line 74 of file MapConfig.cs.

Referenced by Scene.RefreshBG().

◆ blockHeight

float MapConfig.blockHeight

Definition at line 68 of file MapConfig.cs.

Referenced by BaseTileMap.Draw(), and TraitMapBoard.TrySetAct().

◆ blossom

bool MapConfig.blossom

Definition at line 41 of file MapConfig.cs.

◆ colorLiquid

◆ colorScreen

SerializableColor MapConfig.colorScreen = new SerializableColor(0, 0, 0, 0)

Definition at line 95 of file MapConfig.cs.

Referenced by BaseGameScreen.RefreshGrading(), and TraitMapBoard.TrySetAct().

◆ colorSea

SerializableColor MapConfig.colorSea = new SerializableColor(0, 0, 0, 0)

Definition at line 98 of file MapConfig.cs.

Referenced by BaseGameScreen.RefreshGrading(), and TraitMapBoard.TrySetAct().

◆ embarkX

int MapConfig.embarkX

Definition at line 80 of file MapConfig.cs.

Referenced by Zone.GetSpawnPos().

◆ embarkY

int MapConfig.embarkY

Definition at line 83 of file MapConfig.cs.

Referenced by Zone.GetSpawnPos().

◆ fixedCondition

Weather.Condition MapConfig.fixedCondition = Weather.Condition.None

Definition at line 47 of file MapConfig.cs.

◆ fog

FogType MapConfig.fog

Definition at line 77 of file MapConfig.cs.

Referenced by BaseGameScreen.RefreshWeather(), and GameScreenElona.RefreshWeather().

◆ forceGodRay

bool MapConfig.forceGodRay

Definition at line 38 of file MapConfig.cs.

◆ forceHideOutbounds

bool MapConfig.forceHideOutbounds

Definition at line 35 of file MapConfig.cs.

◆ fullWallHeight

bool MapConfig.fullWallHeight

Definition at line 32 of file MapConfig.cs.

Referenced by BaseTileMap.DrawTile().

◆ heightLightMod

float MapConfig.heightLightMod

Definition at line 53 of file MapConfig.cs.

Referenced by BaseTileMap.Draw().

◆ hour

int MapConfig.hour = -1

Definition at line 92 of file MapConfig.cs.

Referenced by Scene.UpdateTimeRatio().

◆ idBiome

string MapConfig.idBiome

Definition at line 26 of file MapConfig.cs.

◆ idFowProfile

string MapConfig.idFowProfile

Definition at line 11 of file MapConfig.cs.

Referenced by Map.SetZone().

◆ idLiquid

string MapConfig.idLiquid = "Default Dark"

◆ idLut

string MapConfig.idLut

Definition at line 17 of file MapConfig.cs.

Referenced by Scene.ApplyZoneConfig(), and WidgetSceneCustomizer.OnActivate().

◆ idRefraction

string MapConfig.idRefraction = "Reflection"

Definition at line 20 of file MapConfig.cs.

Referenced by Scene.ApplyZoneConfig(), and WidgetSceneCustomizer.OnActivate().

◆ idSceneProfile

string MapConfig.idSceneProfile

Definition at line 8 of file MapConfig.cs.

Referenced by BaseMapGen.Generate(), ZoneInspector.RefreshScreen(), and Map.SetZone().

◆ idSceneTemplate

string MapConfig.idSceneTemplate

Definition at line 23 of file MapConfig.cs.

Referenced by BaseGameScreen.RefreshGrading().

◆ indoor

◆ lutBlend

float MapConfig.lutBlend = 1f

Definition at line 56 of file MapConfig.cs.

Referenced by Scene.ApplyZoneConfig(), and WidgetSceneCustomizer.OnActivate().

◆ lutBrightness

float MapConfig.lutBrightness = 1f

Definition at line 59 of file MapConfig.cs.

Referenced by Scene.ApplyZoneConfig(), and WidgetSceneCustomizer.OnActivate().

◆ lutContrast

float MapConfig.lutContrast = 1f

Definition at line 62 of file MapConfig.cs.

Referenced by Scene.ApplyZoneConfig(), and WidgetSceneCustomizer.OnActivate().

◆ lutSaturation

float MapConfig.lutSaturation = 1f

Definition at line 65 of file MapConfig.cs.

Referenced by Scene.ApplyZoneConfig().

◆ retainDecal

bool MapConfig.retainDecal

Definition at line 44 of file MapConfig.cs.

Referenced by Zone.Export(), and AI_Clean.GetCleanPoint().

◆ seaDir

int MapConfig.seaDir

Definition at line 86 of file MapConfig.cs.

Referenced by Scene.ApplyZoneConfig().

◆ shadowStrength

float MapConfig.shadowStrength = 1f

Definition at line 71 of file MapConfig.cs.

Referenced by BaseGameScreen.RefreshSky().

◆ skyBlockHeight

int MapConfig.skyBlockHeight = 20

Definition at line 89 of file MapConfig.cs.

Referenced by BaseTileMap.DrawTile(), and TraitMapBoard.TrySetAct().


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