Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
WidgetSystemIndicator.cs
Go to the documentation of this file.
1using UnityEngine;
2using UnityEngine.UI;
3
5{
7
8 public GameObject goMuteBGM;
9
10 public GameObject goHideBalloon;
11
12 public GameObject goLowBlock;
13
15
16 public static void Refresh()
17 {
18 if ((bool)Instance)
19 {
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}
Version version
Definition: BaseCore.cs:17
bool enable
Definition: CoreDebug.cs:285
Definition: EMono.cs:4
static Core core
Definition: EMono.cs:5
static Game game
Definition: EMono.cs:7
static UI ui
Definition: EMono.cs:15
static SoundManager Sound
Definition: EMono.cs:39
static CoreDebug debug
Definition: EMono.cs:45
Config config
Definition: Game.cs:215
Definition: UIText.cs:6
static WidgetSystemIndicator Instance
Definition: Widget.cs:7
bool flip
Definition: Widget.cs:164
string GetText()
Definition: Version.cs:16