Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
WidgetArtTool.cs
Go to the documentation of this file.
1public class WidgetArtTool : Widget
2{
4
6
8
10
11 public float zoom = 1f;
12
13 public float hour = 12f;
14
16
17 public override void OnActivate()
18 {
20 sliderSpeed.SetSlider(conf.speed, delegate(float a)
21 {
22 conf.speed = (int)a;
23 return "Speed (" + (int)a + ")";
24 });
25 sliderBrightness.SetSlider(conf.brightness, delegate(float a)
26 {
27 conf.brightness = (int)a;
28 return "Brightness (" + (int)a + "%)";
29 });
30 sliderLight.SetSlider(conf.light, delegate(float a)
31 {
32 conf.light = (int)a;
33 return "Light (" + (int)a + "%)";
34 });
36 sliderTime.SetSlider(d.hour, delegate(float a)
37 {
39 if (d.hour != (int)a)
40 {
41 d.hour = (int)a - 1;
42 d.AdvanceHour();
43 EMono.world.weather.SetCondition(currentCondition);
44 }
45 EMono._map.RefreshFOV(EMono.pc.pos.x, EMono.pc.pos.z, 20, recalculate: true);
47 return "Time (" + d.hour + ")";
48 }, notify: false);
49 sliderTime.SetActive(EMono.debug.enable);
50 this.RebuildLayout(recursive: true);
51 }
52
53 public void Reset()
54 {
55 EMono.player.cinemaConfig = new CinemaConfig();
56 sliderBrightness.value = conf.brightness;
57 sliderLight.value = conf.light;
58 sliderSpeed.value = conf.speed;
59 }
60}
Point pos
Definition: Card.cs:55
bool enable
Definition: CoreDebug.cs:285
int hour
Definition: Date.cs:74
Definition: EMono.cs:4
static Chara pc
Definition: EMono.cs:13
static World world
Definition: EMono.cs:37
static Player player
Definition: EMono.cs:11
static BaseGameScreen screen
Definition: EMono.cs:29
static Scene scene
Definition: EMono.cs:27
static Map _map
Definition: EMono.cs:17
static CoreDebug debug
Definition: EMono.cs:45
void AdvanceHour()
Definition: GameDate.cs:71
void RefreshFOV(int x, int z, int radius=6, bool recalculate=false)
Definition: Map.cs:923
CinemaConfig cinemaConfig
Definition: Player.cs:913
int x
Definition: Point.cs:36
int z
Definition: Point.cs:39
CameraSupport camSupport
Definition: Scene.cs:41
void SetCondition(Condition condition, int _duration=20, bool silent=false)
Definition: Weather.cs:308
Condition
Definition: Weather.cs:16
Condition CurrentCondition
Definition: Weather.cs:79
UISlider sliderSpeed
Definition: WidgetArtTool.cs:3
UISlider sliderBrightness
Definition: WidgetArtTool.cs:5
CinemaConfig conf
override void OnActivate()
UISlider sliderLight
Definition: WidgetArtTool.cs:7
UISlider sliderTime
Definition: WidgetArtTool.cs:9
Definition: Widget.cs:7
GameDate date
Definition: World.cs:6
Weather weather
Definition: World.cs:12