Elin Modding Docs Doc
Loading...
Searching...
No Matches
TraitFirework.cs
1using System;
2using UnityEngine;
3
4// Token: 0x02000433 RID: 1075
6{
7 // Token: 0x17000973 RID: 2419
8 // (get) Token: 0x06001E65 RID: 7781 RVA: 0x000AEE84 File Offset: 0x000AD084
9 public override string Path
10 {
11 get
12 {
13 return "Firework/" + this.GetID().IsEmpty("bees");
14 }
15 }
16
17 // Token: 0x06001E66 RID: 7782 RVA: 0x000AEEA0 File Offset: 0x000AD0A0
18 public string GetID()
19 {
20 return EClass.core.refs.fireworks[base.id % EClass.core.refs.fireworks.Count].name;
21 }
22
23 // Token: 0x06001E67 RID: 7783 RVA: 0x000AEED6 File Offset: 0x000AD0D6
24 public override void OnCreate(int lv)
25 {
26 base.id = EClass.rnd(EClass.core.refs.fireworks.Count);
27 }
28
29 // Token: 0x06001E68 RID: 7784 RVA: 0x000AEEF8 File Offset: 0x000AD0F8
30 public override bool OnUse(Chara c)
31 {
32 base.Proc(default(Vector3));
33 this.owner.ModNum(-1, true);
34 return base.OnUse(c);
35 }
36
37 // Token: 0x06001E69 RID: 7785 RVA: 0x000AEF28 File Offset: 0x000AD128
38 public override void SetName(ref string s)
39 {
40 s = "_firework".lang(s, (base.id + 1).ToString() ?? "", null, null, null);
41 }
42}
Definition Chara.cs:12