Elin Modding Docs Doc
Loading...
Searching...
No Matches
ACT.cs
1using System;
2using System.Collections.Generic;
3
4// Token: 0x020001B5 RID: 437
5public class ACT : EClass
6{
7 // Token: 0x06000C71 RID: 3185 RVA: 0x0005D098 File Offset: 0x0005B298
8 public static void Init()
9 {
10 foreach (SourceElement.Row row in EClass.sources.elements.rows)
11 {
12 if (row.group == "ABILITY" || row.group == "SPELL")
13 {
14 ACT.dict[row.alias] = ACT.Create(row);
15 }
16 }
17 }
18
19 // Token: 0x06000C72 RID: 3186 RVA: 0x0005D128 File Offset: 0x0005B328
20 public static Act Create(int id)
21 {
22 return ACT.Create(EClass.sources.elements.map[id]);
23 }
24
25 // Token: 0x06000C73 RID: 3187 RVA: 0x0005D144 File Offset: 0x0005B344
26 public static Act Create(string id)
27 {
28 return ACT.Create(EClass.sources.elements.alias[id]);
29 }
30
31 // Token: 0x06000C74 RID: 3188 RVA: 0x0005D160 File Offset: 0x0005B360
32 public static Act Create(SourceElement.Row row)
33 {
34 Act act = ClassCache.Create<Act>(row.type.IsEmpty(row.alias), "Elin") ?? new Act();
35 if (act != null)
36 {
37 act.id = row.id;
38 act._source = row;
39 }
40 return act;
41 }
42
43 // Token: 0x04000C43 RID: 3139
44 public new static ActWait Wait = new ActWait();
45
46 // Token: 0x04000C44 RID: 3140
47 public static ActChat Chat = new ActChat();
48
49 // Token: 0x04000C45 RID: 3141
50 public static ActPick Pick = new ActPick();
51
52 // Token: 0x04000C46 RID: 3142
53 public static ActKick Kick = new ActKick();
54
55 // Token: 0x04000C47 RID: 3143
56 public static ActMelee Melee = new ActMelee();
57
58 // Token: 0x04000C48 RID: 3144
59 public static ActRanged Ranged = new ActRanged();
60
61 // Token: 0x04000C49 RID: 3145
62 public static ActThrow Throw = new ActThrow();
63
64 // Token: 0x04000C4A RID: 3146
65 public static ActItem Item = new ActItem();
66
67 // Token: 0x04000C4B RID: 3147
68 public static Dictionary<string, Act> dict = new Dictionary<string, Act>();
69}
Definition ACT.cs:6
Definition Act.2.cs:7
Definition Wait.cs:5