Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
GameScreen.cs
Go to the documentation of this file.
1
using
UnityEngine;
2
3
public
class
GameScreen
:
BaseGameScreen
4
{
5
public
Transform[]
moons
;
6
7
public
RenderData
renderTempEQ
;
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
}
21
EMono
.
scene
.
RefreshBG
();
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
}
BaseGameScreen
Definition:
BaseGameScreen.cs:5
BaseGameScreen.moonLevel
int moonLevel
Definition:
BaseGameScreen.cs:112
BaseGameScreen.tileAlign
Vector2 tileAlign
Definition:
BaseGameScreen.cs:63
BaseGameScreen.planeSpeed
Vector3 planeSpeed
Definition:
BaseGameScreen.cs:79
BaseGameScreen.tileSize
Vector2 tileSize
Definition:
BaseGameScreen.cs:61
BaseGameScreen.tileWorldSize
Vector2 tileWorldSize
Definition:
BaseGameScreen.cs:65
BaseGameScreen.tileViewSize
Vector2 tileViewSize
Definition:
BaseGameScreen.cs:67
EMono
Definition:
EMono.cs:4
EMono.scene
static Scene scene
Definition:
EMono.cs:27
EMono._map
static Map _map
Definition:
EMono.cs:17
GameScreen
Definition:
GameScreen.cs:4
GameScreen.IsLocalMap
override bool IsLocalMap
Definition:
GameScreen.cs:9
GameScreen.renderTempEQ
RenderData renderTempEQ
Definition:
GameScreen.cs:7
GameScreen.OnActivate
override void OnActivate()
Definition:
GameScreen.cs:11
GameScreen.SetUnitSize
override void SetUnitSize()
Definition:
GameScreen.cs:24
GameScreen.moons
Transform[] moons
Definition:
GameScreen.cs:5
MapConfig.indoor
bool indoor
Definition:
MapConfig.cs:29
Map.config
MapConfig config
Definition:
Map.cs:37
RenderData
Definition:
RenderData.cs:5
Scene.RefreshBG
void RefreshBG()
Definition:
Scene.cs:785
Elin
GameScreen.cs
Generated by
1.9.6