62 if (window.
idTab != 0)
67 button = menuRight.
AddButton(
"rerollQuest".lang(GetCost().ToString() ??
""), delegate
72 Msg.
Say(
"notEnoughInfluence");
79 ELayer._zone.influence -= GetCost();
84 button.
mainText.
SetText(
"rerollQuest".lang(GetCost().ToString() ??
""));
101 b.
button.SetOnClick(delegate
136 GameLang.refDrama1 =
"(" +
"money2".lang() +
": " +
CalcGold.
Hire(a.
chara) +
")";
146 b.item.text2.text = ((a.Days == -1) ?
"-" : (a.
Days.ToString() ??
""));
148 for (
int i = 0; i < componentsInChildren.Length; i++)
157 b.textLifeStyle.text =
"lifestyle".lang() +
": " + (
"lifestyle_" + chara.
idTimeTable).lang();
164 if (!
item.chara.IsHomeMember() && (item.chara.currentZone ==
null || !
item.chara.currentZone.IsPlayerFaction))
170 this.RebuildLayout(recursive:
true);
187 b.textAlias.color =
gradientRank.Evaluate(0.1f * (
float)advRank);
189 bool enable = a.
GetInt(111) > 0;
201 list.objects.
Sort((
object a,
object b) => GetSortVal(b as
Chara) - GetSortVal(a as
Chara));
209 list.dsv.scrollByItemIndex(num);
212 this.RebuildLayout(recursive:
true);
213 static int GetSortVal(
Chara c)
int GetInt(int id, int? defaultInt=null)
UIList.ICallback callbacks
GlobalCharaList globalCharas
int GetCurrency(string id="money")
override bool IsPCFaction
string GetTextWork(bool simple=false)
string GetTextHobby(bool simple=false)
static FactionBranch Branch
void UpdateReqruits(bool clear=false)
List< HireInfo > listRecruit
UIDynamicList listRanking
override void OnSwitchContent(Window window)
static string Say(string idLang, string ref1, string ref2=null, string ref3=null, string ref4=null)
virtual void OnClickQuest()
virtual bool IsVisibleOnQuestBoard()
override void Add(object item)
virtual void Refresh(bool highlightLast=false)
void UpdateQuests(bool force=false)