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

Public Attributes

Vector2 speed
 
Vector2 cameraSpeed
 
Vector2 heightSpeed
 
Vector3 cameraAngle
 
MeshRenderer _renderer
 

Private Member Functions

void Update ()
 

Private Attributes

Vector2 offsetAnime
 

Additional Inherited Members

- Static Public Member Functions inherited from EMono
static int rnd (int a)
 
- Static Public Attributes inherited from EMono
static Core core
 
- 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]
 

Detailed Description

Definition at line 3 of file ScreenOverlay.cs.

Member Function Documentation

◆ Update()

void ScreenOverlay.Update ( )
inlineprivate

Definition at line 17 of file ScreenOverlay.cs.

18 {
20 Vector3 vector = EMono.screen.position * -1f;
21 vector.x += vector.z * heightSpeed.x;
22 vector.y += vector.z * heightSpeed.y;
23 vector.z = 0f;
24 Vector3 vector2 = Quaternion.Euler(cameraAngle) * vector;
25 _renderer.sharedMaterial.mainTextureOffset = offsetAnime + new Vector2(vector2.x * cameraSpeed.x, vector2.y * cameraSpeed.y);
26 }
Definition: Core.cs:14
static float gameDelta
Definition: Core.cs:21
Vector2 speed
Definition: ScreenOverlay.cs:5
Vector2 cameraSpeed
Definition: ScreenOverlay.cs:7
Vector3 cameraAngle
Vector2 heightSpeed
Definition: ScreenOverlay.cs:9
Vector2 offsetAnime

References cameraAngle, cameraSpeed, Core.gameDelta, heightSpeed, offsetAnime, and speed.

Member Data Documentation

◆ _renderer

MeshRenderer ScreenOverlay._renderer

Definition at line 13 of file ScreenOverlay.cs.

◆ cameraAngle

Vector3 ScreenOverlay.cameraAngle

Definition at line 11 of file ScreenOverlay.cs.

Referenced by Update().

◆ cameraSpeed

Vector2 ScreenOverlay.cameraSpeed

Definition at line 7 of file ScreenOverlay.cs.

Referenced by Update().

◆ heightSpeed

Vector2 ScreenOverlay.heightSpeed

Definition at line 9 of file ScreenOverlay.cs.

Referenced by Update().

◆ offsetAnime

Vector2 ScreenOverlay.offsetAnime
private

Definition at line 15 of file ScreenOverlay.cs.

Referenced by Update().

◆ speed

Vector2 ScreenOverlay.speed

Definition at line 5 of file ScreenOverlay.cs.

Referenced by Update().


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