Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
WidgetSystemIndicator.cs
Go to the documentation of this file.
1
using
UnityEngine;
2
using
UnityEngine.UI;
3
4
public
class
WidgetSystemIndicator
:
Widget
5
{
6
public
static
WidgetSystemIndicator
Instance
;
7
8
public
GameObject
goMuteBGM
;
9
10
public
GameObject
goHideBalloon
;
11
12
public
GameObject
goLowBlock
;
13
14
public
UIText
textDebug
;
15
16
public
static
void
Refresh
()
17
{
18
if
((
bool
)
Instance
)
19
{
20
Instance
.
_Refresh
();
21
}
22
}
23
24
public
override
void
OnActivate
()
25
{
26
Instance
=
this
;
27
_Refresh
();
28
}
29
30
public
void
_Refresh
()
31
{
32
goMuteBGM
.SetActive(
EMono
.
Sound
.muteBGM);
33
goHideBalloon
.SetActive(!
EMono
.
ui
.rectDynamic.gameObject.activeSelf);
34
goLowBlock
.SetActive(
EMono
.
game
.
config
.showRoof);
35
textDebug
.SetActive(
EMono
.
debug
.
enable
);
36
textDebug.text =
"*Debug* "
+
EMono
.
core
.
version
.
GetText
();
37
this.RebuildLayout(recursive:
true
);
38
}
39
40
public
override
void
OnFlip
()
41
{
42
GetComponent<HorizontalLayoutGroup>().childAlignment = (
flip
? TextAnchor.LowerRight : TextAnchor.LowerLeft);
43
this.Rect().pivot =
new
Vector2(
flip
? 1 : 0, 0f);
44
}
45
}
BaseCore.version
Version version
Definition:
BaseCore.cs:17
CoreDebug.enable
bool enable
Definition:
CoreDebug.cs:285
EMono
Definition:
EMono.cs:4
EMono.core
static Core core
Definition:
EMono.cs:5
EMono.game
static Game game
Definition:
EMono.cs:7
EMono.ui
static UI ui
Definition:
EMono.cs:15
EMono.Sound
static SoundManager Sound
Definition:
EMono.cs:39
EMono.debug
static CoreDebug debug
Definition:
EMono.cs:45
Game.config
Config config
Definition:
Game.cs:215
UIText
Definition:
UIText.cs:6
WidgetSystemIndicator
Definition:
WidgetSystemIndicator.cs:5
WidgetSystemIndicator._Refresh
void _Refresh()
Definition:
WidgetSystemIndicator.cs:30
WidgetSystemIndicator.goLowBlock
GameObject goLowBlock
Definition:
WidgetSystemIndicator.cs:12
WidgetSystemIndicator.goMuteBGM
GameObject goMuteBGM
Definition:
WidgetSystemIndicator.cs:8
WidgetSystemIndicator.OnFlip
override void OnFlip()
Definition:
WidgetSystemIndicator.cs:40
WidgetSystemIndicator.goHideBalloon
GameObject goHideBalloon
Definition:
WidgetSystemIndicator.cs:10
WidgetSystemIndicator.Instance
static WidgetSystemIndicator Instance
Definition:
WidgetSystemIndicator.cs:6
WidgetSystemIndicator.Refresh
static void Refresh()
Definition:
WidgetSystemIndicator.cs:16
WidgetSystemIndicator.OnActivate
override void OnActivate()
Definition:
WidgetSystemIndicator.cs:24
WidgetSystemIndicator.textDebug
UIText textDebug
Definition:
WidgetSystemIndicator.cs:14
Widget
Definition:
Widget.cs:7
Widget.flip
bool flip
Definition:
Widget.cs:164
Version.GetText
string GetText()
Definition:
Version.cs:16
Elin
WidgetSystemIndicator.cs
Generated by
1.9.6