Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
QuestDestZone.cs
Go to the documentation of this file.
1using Newtonsoft.Json;
2
4{
5 [JsonProperty]
6 public int uidDest;
7
8 [JsonProperty]
9 public int uidTarget;
10
11 public virtual bool IsDeliver => true;
12
14
15 public override Chara DestChara
16 {
17 get
18 {
20 {
22 if (obj != null && obj.IsAliveInCurrentZone)
23 {
25 }
26 }
27 return base.chara;
28 }
29 }
30
31 public override string RefDrama3
32 {
33 get
34 {
35 if (DestZone != null)
36 {
37 return DestZone.Name;
38 }
39 return base.ClientZone?.Name ?? "???";
40 }
41 }
42
43 public override string RefDrama4
44 {
45 get
46 {
47 object obj;
48 if (uidTarget != 0)
49 {
50 obj = DestZone.dictCitizen.TryGetValue(uidTarget);
51 if (obj == null)
52 {
53 return "???";
54 }
55 }
56 else
57 {
58 obj = "";
59 }
60 return (string)obj;
61 }
62 }
63
64 public void SetDest(Zone z, int target)
65 {
66 uidDest = z.uid;
67 uidTarget = target;
68 }
69}
Definition: Chara.cs:10
override bool IsAliveInCurrentZone
Definition: Chara.cs:546
Definition: EClass.cs:5
static Zone _zone
Definition: EClass.cs:20
override Chara DestChara
void SetDest(Zone z, int target)
override string??? RefDrama4
virtual bool IsDeliver
override string??? RefDrama3
static Zone Get(int uid)
Definition: RefZone.cs:3
int uid
Definition: Spatial.cs:70
virtual string Name
Definition: Spatial.cs:495
Definition: Zone.cs:12
Dictionary< int, string > dictCitizen
Definition: Zone.cs:49
Chara FindChara(string id)
Definition: Zone.cs:2805