37 text = text +
"(" + a.phase +
")";
66 EClass.player.questTracker = true;
67 EClass.ui.widgets.ActivateWidget(
"QuestTracker");
68 WidgetHotbar.RefreshButtons();
116 string text = q.
GetDetail(onJournal:
true);
119 text += Environment.NewLine;
120 text = text + q.person.id +
"/" + q.person.name +
"/" + q.
person.
chara?.
ToString() + Environment.NewLine;
123 text = text + questDeliver.uidDest +
"/" + questDeliver.DestChara;
130 this.RebuildLayout(recursive:
true);
if(item3.idFile==idFirstFile &&item3.id==idFirstTopic)
override string ToString()
static void SetActive(this Component c, bool enable)
void SelectQuest(Quest q)
override void OnSwitchContent(int idTab)
void RefreshTrackButtons()
static Dialog YesNo(string langDetail, Action actionYes, Action actionNo=null, string langYes="yes", string langNo="no")
static SourceManager sources
void SetSound(SoundData data=null)
UIButton SetSubText(string lang, int x, FontColor c=FontColor.Default, TextAnchor align=TextAnchor.MiddleLeft)
static string Say(string idLang, string ref1, string ref2=null, string ref3=null, string ref4=null)
virtual string GetTitle()
virtual bool CanAutoAdvance
virtual string GetDetail(bool onJournal=false)
virtual SourceQuest.Row source
virtual string TitlePrefix
List< ButtonPair > buttons
void Select(int index=0, bool invoke=false)
override void Add(object item)