Elin Modding Docs Doc
Loading...
Searching...
No Matches
QuestMusic.cs
1using System;
2using Newtonsoft.Json;
3
4// Token: 0x02000103 RID: 259
6{
7 // Token: 0x170001A7 RID: 423
8 // (get) Token: 0x060006C3 RID: 1731 RVA: 0x000298BA File Offset: 0x00027ABA
9 public override Quest.DifficultyType difficultyType
10 {
11 get
12 {
13 return Quest.DifficultyType.Music;
14 }
15 }
16
17 // Token: 0x170001A8 RID: 424
18 // (get) Token: 0x060006C4 RID: 1732 RVA: 0x000298BD File Offset: 0x00027ABD
19 public override string IdZone
20 {
21 get
22 {
23 return "instance_music";
24 }
25 }
26
27 // Token: 0x170001A9 RID: 425
28 // (get) Token: 0x060006C5 RID: 1733 RVA: 0x000298C4 File Offset: 0x00027AC4
29 public override string RewardSuffix
30 {
31 get
32 {
33 return "Music";
34 }
35 }
36
37 // Token: 0x170001AA RID: 426
38 // (get) Token: 0x060006C6 RID: 1734 RVA: 0x000298CB File Offset: 0x00027ACB
39 public override string RefDrama2
40 {
41 get
42 {
43 return this.destScore.ToString() ?? "";
44 }
45 }
46
47 // Token: 0x170001AB RID: 427
48 // (get) Token: 0x060006C7 RID: 1735 RVA: 0x000298E1 File Offset: 0x00027AE1
49 public override int KarmaOnFail
50 {
51 get
52 {
53 return 0;
54 }
55 }
56
57 // Token: 0x060006C8 RID: 1736 RVA: 0x000298E4 File Offset: 0x00027AE4
58 public override ZoneEventQuest CreateEvent()
59 {
60 return new ZoneEventMusic();
61 }
62
63 // Token: 0x060006C9 RID: 1737 RVA: 0x000298EB File Offset: 0x00027AEB
64 public override string GetTextProgress()
65 {
66 return "progressMusic".lang(this.score.ToString() ?? "", this.destScore.ToString() ?? "", null, null, null);
67 }
68
69 // Token: 0x060006CA RID: 1738 RVA: 0x00029922 File Offset: 0x00027B22
70 public override int GetRewardPlat(int money)
71 {
72 return this.difficulty + EClass.rnd(2);
73 }
74
75 // Token: 0x060006CB RID: 1739 RVA: 0x00029931 File Offset: 0x00027B31
76 public override void OnInit()
77 {
78 this.destScore = this.difficulty * 150;
79 this.destScore += EClass.rnd(this.destScore / 5);
80 }
81
82 // Token: 0x04000721 RID: 1825
83 [JsonProperty]
84 public int score;
85
86 // Token: 0x04000722 RID: 1826
87 [JsonProperty]
88 public int destScore = 10;
89
90 // Token: 0x04000723 RID: 1827
91 [JsonProperty]
92 public int sumMoney;
93}
Definition Quest.cs:8