Elin Modding Docs Doc
Loading...
Searching...
No Matches
ZoneInstanceRandomQuest.cs
1
using
System;
2
using
Newtonsoft.Json;
3
4
// Token: 0x0200073C RID: 1852
5
public
class
ZoneInstanceRandomQuest
:
ZoneInstance
6
{
7
// Token: 0x1700102E RID: 4142
8
// (get) Token: 0x060034F8 RID: 13560 RVA: 0x0011D5AD File Offset: 0x0011B7AD
9
public
override
bool
WarnExit
10
{
11
get
12
{
13
return
this.status !=
ZoneInstance
.Status.Success;
14
}
15
}
16
17
// Token: 0x060034F9 RID: 13561 RVA: 0x0011D5BC File Offset: 0x0011B7BC
18
public
override
void
OnLeaveZone()
19
{
20
foreach
(
Chara
chara
in
EClass
._map.charas)
21
{
22
if
(chara.IsMinion && chara.homeZone ==
EClass
._zone)
23
{
24
chara.c_uidMaster = 0;
25
chara.master =
null
;
26
}
27
}
28
base.ReturnZone.events.AddPreEnter(
new
ZonePreEnterOnCompleteQuestInstance
29
{
30
uidClient = this.uidClient,
31
uidQuest = this.uidQuest,
32
fail = (this.status !=
ZoneInstance
.Status.Success)
33
},
true
);
34
}
35
36
// Token: 0x04001C60 RID: 7264
37
[JsonProperty]
38
public
int
uidClient;
39
40
// Token: 0x04001C61 RID: 7265
41
[JsonProperty]
42
public
int
uidQuest;
43
}
Chara
Definition
Chara.cs:12
EClass
Definition
EClass.cs:7
ZoneInstance
Definition
ZoneInstance.cs:6
ZoneInstanceRandomQuest
Definition
ZoneInstanceRandomQuest.cs:6
ZonePreEnterOnCompleteQuestInstance
Definition
ZonePreEnterOnCompleteQuestInstance.cs:6
Elin
ZoneInstanceRandomQuest.cs
Generated by
1.12.0