Elin Modding Docs Doc
Loading...
Searching...
No Matches
AM_Bird.cs
1using System;
2
3// Token: 0x0200013B RID: 315
4public class AM_Bird : AM_MiniGame
5{
6 // Token: 0x060008C0 RID: 2240 RVA: 0x00038A34 File Offset: 0x00036C34
7 public override void OnActivate()
8 {
9 EClass.scene.transFocus = EClass.scene.flock._roamers.RandomItem<FlockChild>().transform;
10 EClass.screen.SetTargetZoomIndex(1);
11 EClass.screen.RefreshTilt();
12 EClass.ui.layerFloat.SetActive(false);
13 }
14
15 // Token: 0x060008C1 RID: 2241 RVA: 0x00038A8C File Offset: 0x00036C8C
16 public override void OnUpdateInput()
17 {
18 if (EInput.wheel != 0)
19 {
20 FlockChild component = EClass.scene.transFocus.GetComponent<FlockChild>();
21 if (EInput.wheel > 0)
22 {
23 EClass.scene.transFocus = EClass.scene.flock._roamers.NextItem(component).transform;
24 }
25 else
26 {
27 EClass.scene.transFocus = EClass.scene.flock._roamers.PrevItem(component).transform;
28 }
29 EClass.screen.targetZoom = Rand.Range(0.25f, 0.5f);
30 }
31 if (EInput.rightMouse.down)
32 {
33 base.Deactivate();
34 }
35 }
36
37 // Token: 0x060008C2 RID: 2242 RVA: 0x00038B2D File Offset: 0x00036D2D
38 public override void OnDeactivate()
39 {
40 EClass.scene.transFocus = null;
41 EClass.screen.RefreshTilt();
42 EClass.screen.SetTargetZoomIndex(1);
43 EClass.ui.layerFloat.SetActive(true);
44 }
45}