10 if (!this.quest.track || !
EMono.game.quests.list.Contains(
this.quest))
16 if (this.quest.deadline > 0 && !
this.quest.UseInstanceZone)
18 this.sb.Append(
"- " +
"days1".lang() + this.quest.TextDeadline);
19 this.sb.Append(Environment.NewLine);
21 string value = this.quest.GetTrackerText().TrimEnd(Environment.NewLine.ToCharArray());
22 this.sb.Append(value);
27 if (!questDeliver.IsDeliver ||
EMono._zone == questDeliver.DestZone)
33 if (!questDeliver.IsDeliver)
35 Chara chara = questDeliver.person.chara;
36 uid = ((chara !=
null) ? chara.uid : 0);
40 uid = questDeliver.uidTarget;
42 CS$<>8__locals2.tg = map.FindChara(uid);
43 if (CS$<>8__locals1.tg !=
null)
46 this.buttonGoto.SetOnClick(delegate
48 if (!
EMono.pc.HasNoGoal)
53 EMono.pc.SetAIImmediate(
new AI_Goto(CS$<>8__locals1.tg, 1,
false,
false));
58 this.buttonGoto.SetActive(enable);
59 if (this.sb.Equals(
this.lastSb))
64 this.textTitle.SetText(this.quest.GetTitle().TagColor(
this.colorTitle));
65 this.text.SetText(this.sb.ToString());
66 this.lastSb.Set(this.sb);
67 this.RebuildLayout(
false);
71 public void OnClickClose()
77 this.quest.track =
false;
90 UnityEngine.Object.DestroyImmediate(base.gameObject);
94 private FastString sb =
new FastString(32);
97 private FastString lastSb =
new FastString(32);
100 public Color colorTitle;
109 public UIText textTitle;
112 public UIButton buttonGoto;