Elin Modding Docs Doc
Loading...
Searching...
No Matches
TraitScrollRandom.cs
1using System;
2
3// Token: 0x02000358 RID: 856
5{
6 // Token: 0x170007C1 RID: 1985
7 // (get) Token: 0x06001A8E RID: 6798 RVA: 0x000A5561 File Offset: 0x000A3761
8 public override EffectId idEffect
9 {
10 get
11 {
12 return this.source.proc[0].ToEnum(true);
13 }
14 }
15
16 // Token: 0x170007C2 RID: 1986
17 // (get) Token: 0x06001A8F RID: 6799 RVA: 0x000A5576 File Offset: 0x000A3776
18 public override int Power
19 {
20 get
21 {
22 return 200;
23 }
24 }
25
26 // Token: 0x170007C3 RID: 1987
27 // (get) Token: 0x06001A90 RID: 6800 RVA: 0x000A557D File Offset: 0x000A377D
28 public override string AliasEle
29 {
30 get
31 {
32 return this.source.aliasRef;
33 }
34 }
35
36 // Token: 0x170007C4 RID: 1988
37 // (get) Token: 0x06001A91 RID: 6801 RVA: 0x000A558A File Offset: 0x000A378A
38 public override string N1
39 {
40 get
41 {
42 return this.source.proc.TryGet(1, true);
43 }
44 }
45
46 // Token: 0x170007C5 RID: 1989
47 // (get) Token: 0x06001A92 RID: 6802 RVA: 0x000A559E File Offset: 0x000A379E
48 public override SourceElement.Row source
49 {
50 get
51 {
52 return EClass.sources.elements.map[this.owner.refVal];
53 }
54 }
55
56 // Token: 0x06001A93 RID: 6803 RVA: 0x000A55BF File Offset: 0x000A37BF
57 public override string GetName()
58 {
59 return Lang.TryGet("scroll_" + this.source.alias) ?? "scroll_".lang(this.source.GetName().ToLower(), null, null, null, null);
60 }
61
62 // Token: 0x06001A94 RID: 6804 RVA: 0x000A55FD File Offset: 0x000A37FD
63 public override void OnCreate(int lv)
64 {
65 this.owner.refVal = TraitScrollRandom.selector.Select(lv);
66 }
67
68 // Token: 0x040010BB RID: 4283
69 public static ElementSelecter selector = new ElementSelecter
70 {
71 type = "S",
72 lvMod = 20
73 };
74}