Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
ScreenOverlay.cs
Go to the documentation of this file.
1using UnityEngine;
2
3public class ScreenOverlay : EMono
4{
5 public Vector2 speed;
6
7 public Vector2 cameraSpeed;
8
9 public Vector2 heightSpeed;
10
11 public Vector3 cameraAngle;
12
13 public MeshRenderer _renderer;
14
15 private Vector2 offsetAnime;
16
17 private void Update()
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 }
27}
Definition: Core.cs:14
static float gameDelta
Definition: Core.cs:21
Definition: EMono.cs:4
Vector2 speed
Definition: ScreenOverlay.cs:5
Vector2 cameraSpeed
Definition: ScreenOverlay.cs:7
Vector3 cameraAngle
MeshRenderer _renderer
Vector2 heightSpeed
Definition: ScreenOverlay.cs:9
Vector2 offsetAnime