Elin Modding Docs Doc
All Classes Namespaces
EffectManager.cs
1using System;
2using System.Collections.Generic;
3
4// Token: 0x0200011F RID: 287
5public class EffectManager : EMono
6{
7 // Token: 0x060007C9 RID: 1993 RVA: 0x00032658 File Offset: 0x00030858
8 public void Add(Effect e)
9 {
10 this.list.Add(e);
11 }
12
13 // Token: 0x060007CA RID: 1994 RVA: 0x00032666 File Offset: 0x00030866
14 public void Remove(Effect e)
15 {
16 this.list.Remove(e);
17 }
18
19 // Token: 0x060007CB RID: 1995 RVA: 0x00032678 File Offset: 0x00030878
20 public void KillAll()
21 {
22 for (int i = this.list.Count - 1; i >= 0; i--)
23 {
24 this.list[i].Kill();
25 }
26 }
27
28 // Token: 0x060007CC RID: 1996 RVA: 0x000326B0 File Offset: 0x000308B0
29 public void UpdateEffects()
30 {
31 for (int i = this.list.Count - 1; i >= 0; i--)
32 {
33 this.list[i].OnUpdate();
34 }
35 }
36
37 // Token: 0x040007DA RID: 2010
38 [NonSerialized]
39 public List<Effect> list = new List<Effect>();
40
41 // Token: 0x040007DB RID: 2011
42 public static EffectManager Instance;
43
44 // Token: 0x040007DC RID: 2012
45 public EffectManager.EffectList effects;
46
47 // Token: 0x0200084E RID: 2126
48 [Serializable]
49 public class EffectList : DynamicAsset<Effect>
50 {
51 // Token: 0x060039E8 RID: 14824 RVA: 0x00133D4F File Offset: 0x00131F4F
52 public Effect Get(string id)
53 {
54 return base.GetNew(id, null);
55 }
56 }
57}
Definition EMono.cs:6