Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
GameScreen.cs
Go to the documentation of this file.
1using UnityEngine;
2
4{
5 public Transform[] moons;
6
8
9 public override bool IsLocalMap => true;
10
11 public override void OnActivate()
12 {
13 bool indoor = EMono._map.config.indoor;
14 moons[0].SetLocalPositionY((float)moonLevel * (0f - planeSpeed.y));
15 moons[1].SetLocalPositionY((float)moonLevel * (0f - planeSpeed.y) + 1.4f);
16 Transform[] array = moons;
17 for (int i = 0; i < array.Length; i++)
18 {
19 array[i].SetActive(!indoor);
20 }
22 }
23
24 public override void SetUnitSize()
25 {
26 tileAlign = new Vector2(tileSize.x * 0.005f, tileSize.y * 0.005f);
27 tileWorldSize = new Vector2(tileSize.x * 0.01f, tileSize.y * 0.01f);
28 float x = tileSize.x;
29 float num = 100f / x;
30 float num2 = num * 100f;
31 float num3 = num * 100f / 4f;
32 tileViewSize = new Vector2(num2 * 0.01f, num3 * 0.01f);
33 }
34}
Vector3 planeSpeed
Vector2 tileWorldSize
Vector2 tileViewSize
Definition: EMono.cs:4
static Scene scene
Definition: EMono.cs:27
static Map _map
Definition: EMono.cs:17
override bool IsLocalMap
Definition: GameScreen.cs:9
RenderData renderTempEQ
Definition: GameScreen.cs:7
override void OnActivate()
Definition: GameScreen.cs:11
override void SetUnitSize()
Definition: GameScreen.cs:24
Transform[] moons
Definition: GameScreen.cs:5
bool indoor
Definition: MapConfig.cs:29
MapConfig config
Definition: Map.cs:37
void RefreshBG()
Definition: Scene.cs:785