Elin Modding Docs Doc
Loading...
Searching...
No Matches
ZoneTransition.cs
1using System;
2using Newtonsoft.Json;
3
4// Token: 0x02000292 RID: 658
5public class ZoneTransition : EClass
6{
7 // Token: 0x1700059D RID: 1437
8 // (get) Token: 0x060013D3 RID: 5075 RVA: 0x00082608 File Offset: 0x00080808
9 public Zone lastZone
10 {
11 get
12 {
13 return RefZone.Get(this.uidLastZone);
14 }
15 }
16
17 // Token: 0x060013D4 RID: 5076 RVA: 0x00082615 File Offset: 0x00080815
18 public static ZoneTransition.EnterState DirToState(int dir)
19 {
20 if (dir == 0)
21 {
22 return ZoneTransition.EnterState.Top;
23 }
24 if (dir == 1)
25 {
26 return ZoneTransition.EnterState.Right;
27 }
28 if (dir == 3)
29 {
30 return ZoneTransition.EnterState.Bottom;
31 }
32 return ZoneTransition.EnterState.Left;
33 }
34
35 // Token: 0x04000F9E RID: 3998
36 [JsonProperty]
37 public int uidLastZone;
38
39 // Token: 0x04000F9F RID: 3999
40 [JsonProperty]
41 public int x;
42
43 // Token: 0x04000FA0 RID: 4000
44 [JsonProperty]
45 public int z;
46
47 // Token: 0x04000FA1 RID: 4001
48 [JsonProperty]
49 public ZoneTransition.EnterState state;
50
51 // Token: 0x04000FA2 RID: 4002
52 [JsonProperty]
53 public string idTele;
54
55 // Token: 0x04000FA3 RID: 4003
56 public float ratePos = -1f;
57
58 // Token: 0x02000954 RID: 2388
59 public enum EnterState
60 {
61 // Token: 0x0400273F RID: 10047
62 Auto,
63 // Token: 0x04002740 RID: 10048
64 Center,
65 // Token: 0x04002741 RID: 10049
66 Encounter,
67 // Token: 0x04002742 RID: 10050
68 Dir,
69 // Token: 0x04002743 RID: 10051
70 Top,
71 // Token: 0x04002744 RID: 10052
72 Right,
73 // Token: 0x04002745 RID: 10053
74 Bottom,
75 // Token: 0x04002746 RID: 10054
76 Left,
77 // Token: 0x04002747 RID: 10055
78 Dead,
79 // Token: 0x04002748 RID: 10056
80 Exact,
81 // Token: 0x04002749 RID: 10057
82 PortalReturn,
83 // Token: 0x0400274A RID: 10058
84 RandomVisit,
85 // Token: 0x0400274B RID: 10059
86 Down,
87 // Token: 0x0400274C RID: 10060
88 Up,
89 // Token: 0x0400274D RID: 10061
90 Return,
91 // Token: 0x0400274E RID: 10062
92 Teleport,
93 // Token: 0x0400274F RID: 10063
94 Elevator,
95 // Token: 0x04002750 RID: 10064
96 Region,
97 // Token: 0x04002751 RID: 10065
98 UndergroundOrSky,
99 // Token: 0x04002752 RID: 10066
100 Moongate,
101 // Token: 0x04002753 RID: 10067
102 Fall
103 }
104}
Definition Zone.cs:14