9 public virtual bool IsDeliver
23 return RefZone.Get(this.uidDest);
29 public override Chara DestChara
33 if (this.IsDeliver && this.DestZone ==
EClass._zone)
35 Chara chara =
EClass._zone.FindChara(this.uidTarget);
36 if (chara !=
null && chara.IsAliveInCurrentZone)
38 return EClass._zone.FindChara(this.uidTarget);
47 public override string RefDrama3
51 if (this.DestZone !=
null)
53 return this.DestZone.Name;
55 Zone clientZone = base.ClientZone;
56 return ((clientZone !=
null) ? clientZone.Name :
null) ??
"???";
62 public override string RefDrama4
67 if (this.uidTarget != 0)
69 if ((result = this.DestZone.dictCitizen.TryGetValue(
this.uidTarget,
null)) ==
null)
83 public void SetDest(
Zone z,
int target)
86 this.uidTarget = target;