Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
ZoneInstanceRandomQuest.cs
Go to the documentation of this file.
1
using
Newtonsoft.Json;
2
3
public
class
ZoneInstanceRandomQuest
:
ZoneInstance
4
{
5
[JsonProperty]
6
public
int
uidClient
;
7
8
[JsonProperty]
9
public
int
uidQuest
;
10
11
public
override
bool
WarnExit
=>
status
!=
Status
.Success;
12
13
public
override
void
OnLeaveZone
()
14
{
15
foreach
(
Chara
chara
in
EClass
.
_map
.
charas
)
16
{
17
if
(chara.
IsMinion
&& chara.
homeZone
==
EClass
.
_zone
)
18
{
19
chara.c_uidMaster = 0;
20
chara.master =
null
;
21
}
22
}
23
base.ReturnZone.events.AddPreEnter(
new
ZonePreEnterOnCompleteQuestInstance
24
{
25
uidClient
=
uidClient
,
26
uidQuest
=
uidQuest
,
27
fail = (
status
!=
Status
.Success)
28
});
29
}
30
}
Chara
Definition:
Chara.cs:10
Chara.IsMinion
override bool IsMinion
Definition:
Chara.cs:612
Chara.homeZone
Zone homeZone
Definition:
Chara.cs:252
EClass
Definition:
EClass.cs:5
EClass._zone
static Zone _zone
Definition:
EClass.cs:20
EClass._map
static Map _map
Definition:
EClass.cs:18
Map.charas
List< Chara > charas
Definition:
Map.cs:81
ZoneInstanceRandomQuest
Definition:
ZoneInstanceRandomQuest.cs:4
ZoneInstanceRandomQuest.WarnExit
override bool WarnExit
Definition:
ZoneInstanceRandomQuest.cs:11
ZoneInstanceRandomQuest.uidClient
int uidClient
Definition:
ZoneInstanceRandomQuest.cs:6
ZoneInstanceRandomQuest.OnLeaveZone
override void OnLeaveZone()
Definition:
ZoneInstanceRandomQuest.cs:13
ZoneInstanceRandomQuest.uidQuest
int uidQuest
Definition:
ZoneInstanceRandomQuest.cs:9
ZoneInstance
Definition:
ZoneInstance.cs:4
ZoneInstance.status
Status status
Definition:
ZoneInstance.cs:22
ZoneInstance.Status
Status
Definition:
ZoneInstance.cs:6
ZonePreEnterOnCompleteQuestInstance
Definition:
ZonePreEnterOnCompleteQuestInstance.cs:4
Elin
ZoneInstanceRandomQuest.cs
Generated by
1.9.6