Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
AM_Bird.cs
Go to the documentation of this file.
1public class AM_Bird : AM_MiniGame
2{
3 public override void OnActivate()
4 {
5 EClass.scene.transFocus = EClass.scene.flock._roamers.RandomItem().transform;
8 EClass.ui.layerFloat.SetActive(enable: false);
9 }
10
11 public override void OnUpdateInput()
12 {
13 if (EInput.wheel != 0)
14 {
15 FlockChild component = EClass.scene.transFocus.GetComponent<FlockChild>();
16 if (EInput.wheel > 0)
17 {
18 EClass.scene.transFocus = EClass.scene.flock._roamers.NextItem(component).transform;
19 }
20 else
21 {
22 EClass.scene.transFocus = EClass.scene.flock._roamers.PrevItem(component).transform;
23 }
24 EClass.screen.targetZoom = Rand.Range(0.25f, 0.5f);
25 }
27 {
28 Deactivate();
29 }
30 }
31
32 public override void OnDeactivate()
33 {
34 EClass.scene.transFocus = null;
37 EClass.ui.layerFloat.SetActive(enable: true);
38 }
39}
override void OnUpdateInput()
Definition: AM_Bird.cs:11
override void OnActivate()
Definition: AM_Bird.cs:3
override void OnDeactivate()
Definition: AM_Bird.cs:32
void Deactivate()
Definition: ActionMode.cs:529
void SetTargetZoomIndex(int index)
Definition: EClass.cs:5
static Scene scene
Definition: EClass.cs:30
static BaseGameScreen screen
Definition: EClass.cs:32
static UI ui
Definition: EClass.cs:16
Definition: EInput.cs:8
static int wheel
Definition: EInput.cs:289
static ButtonState rightMouse
Definition: EInput.cs:351
Definition: Rand.cs:4
static int Range(int min, int max)
Definition: Rand.cs:42
Transform transFocus
Definition: Scene.cs:27
FlockController flock
Definition: Scene.cs:67
Layer layerFloat
Definition: UI.cs:49