Elin Modding Docs Doc
Loading...
Searching...
No Matches
GameScreenElona Class Reference
Inheritance diagram for GameScreenElona:
BaseGameScreen EMono

Public Member Functions

override void OnActivate ()
 
override void OnDeactivate ()
 
override void OnChangeHour ()
 
override void SetUnitSize ()
 
unsafe override void RefreshPosition ()
 
override void RefreshWeather ()
 
- Public Member Functions inherited from BaseGameScreen
void Activate ()
 
void Deactivate ()
 
virtual void OnEndPlayerTurn ()
 
unsafe void Draw ()
 
void UpdateShaders (float time=0f)
 
void RefreshAll ()
 
void RefreshScreenSize ()
 
Point GetRandomPoint ()
 
void RefreshSky ()
 
void RefreshGrading ()
 
void RefreshTilt ()
 
void ScrollMouse (float x, float y)
 
void ScrollAxis (Vector3 axis, bool direct=false)
 
void Focus (Int3 ints)
 
void Focus (int x, int y)
 
void Focus (Card c)
 
void FocusCenter ()
 
unsafe void Focus (Point pos)
 
void FocusPC ()
 
void FocusImmediate (Point pos)
 
void SnapScreen (ref Vector3 v, float zoom)
 
void SetZoom (float z)
 
void SetTargetZoomIndex (int index)
 
void ModTargetZoomIndex (int a)
 

Public Attributes

EloMapActor actor
 
float skyRate
 
float zoom
 
Vector3 actorPos
 
- Public Attributes inherited from BaseGameScreen
float SharpenAmount
 
float camSpeed2
 
float heightLight
 
float pushbackSpeed
 
Vector2 snapSize
 
Vector2 tileSize
 
Vector2 tileAlign
 
Vector2 tileWorldSize
 
Vector2 tileViewSize
 
Vector3 tileWeight
 
Vector3 focusFix
 
Vector3 tileOffsetHeight
 
Vector3 tileWeightHeight
 
Vector3 planeAngle
 
Vector3 planeSpeed
 
Vector2 paddings
 
Vector2 paddingOffset
 
Vector3 lastPos
 
Rect mapLimit
 
float Zoom
 
float nextMove
 
float focusSpeed
 
float focusSpeedSlow
 
float focusSpeedSlow2
 
int width
 
int height
 
int scrollX
 
int scrollY
 
int moonLevel
 
BaseTileMap tileMap
 
BaseTileSelector tileSelector
 
ScreenGuide guide
 
Grid grid
 
MeshRenderer overlayShadow
 
PCOrbit pcOrbit
 
float forcePrecision
 
bool isCameraMoving
 
BaseGameScreen.FocusOption focusOption
 
Vector3? focusPos
 
Vector3 position
 
float screenFixX
 
float screenFixX2
 
float screenFixX3
 
float screenFixX4
 
float screenFixY
 
float screenFixY2
 
float screenFixY3
 
float screenFixY4
 
bool instantFocus
 
int targetZoomIndex
 
float targetZoom = 0.5f
 
float zoomTimer
 
Vector3 zoomPos
 

Properties

override float SkyRate [get]
 
override float TargetZoom [get]
 
- Properties inherited from BaseGameScreen
bool fixFocus [get]
 
virtual float TargetZoom [get]
 
CameraSupport camSupport [get]
 
Transform transFocus [get]
 
virtual float SkyRate [get]
 
virtual float ViewHeight [get]
 
virtual bool IsGameScreen [get]
 
virtual bool IsLocalMap [get]
 
- Properties inherited from EMono
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 Scene scene [get]
 
static BaseGameScreen screen [get]
 
static GameSetting setting [get]
 
static GameData gamedata [get]
 
static ColorProfile Colors [get]
 
static World world [get]
 
static SoundManager Sound [get]
 
static SourceManager sources [get]
 
static SourceManager editorSources [get]
 
static CoreDebug debug [get]
 

Additional Inherited Members

- Static Public Member Functions inherited from EMono
static int rnd (int a)
 
- Static Public Attributes inherited from EMono
static Core core
 
- Protected Attributes inherited from BaseGameScreen
Vector3 camPos
 
Vector3 pushBack
 

Detailed Description

Definition at line 6 of file GameScreenElona.cs.

Member Function Documentation

◆ OnActivate()

override void GameScreenElona.OnActivate ( )
virtual

Reimplemented from BaseGameScreen.

Definition at line 29 of file GameScreenElona.cs.

◆ OnChangeHour()

override void GameScreenElona.OnChangeHour ( )
virtual

Reimplemented from BaseGameScreen.

Definition at line 46 of file GameScreenElona.cs.

◆ OnDeactivate()

override void GameScreenElona.OnDeactivate ( )
virtual

Reimplemented from BaseGameScreen.

Definition at line 40 of file GameScreenElona.cs.

◆ RefreshPosition()

unsafe override void GameScreenElona.RefreshPosition ( )
virtual

Reimplemented from BaseGameScreen.

Definition at line 64 of file GameScreenElona.cs.

◆ RefreshWeather()

override void GameScreenElona.RefreshWeather ( )
virtual

Reimplemented from BaseGameScreen.

Definition at line 133 of file GameScreenElona.cs.

◆ SetUnitSize()

override void GameScreenElona.SetUnitSize ( )
virtual

Reimplemented from BaseGameScreen.

Definition at line 52 of file GameScreenElona.cs.

Member Data Documentation

◆ actor

EloMapActor GameScreenElona.actor

Definition at line 180 of file GameScreenElona.cs.

◆ actorPos

Vector3 GameScreenElona.actorPos

Definition at line 189 of file GameScreenElona.cs.

◆ skyRate

float GameScreenElona.skyRate

Definition at line 183 of file GameScreenElona.cs.

◆ zoom

float GameScreenElona.zoom

Definition at line 186 of file GameScreenElona.cs.

Property Documentation

◆ SkyRate

override float GameScreenElona.SkyRate
get

Definition at line 10 of file GameScreenElona.cs.

◆ TargetZoom

override float GameScreenElona.TargetZoom
get

Definition at line 20 of file GameScreenElona.cs.


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