58 if (window.
idTab != 0)
63 button = menuRight.
AddButton(
"rerollQuest".lang(GetCost().ToString() ??
""), delegate
68 Msg.
Say(
"notEnoughInfluence");
75 ELayer._zone.influence -= GetCost();
80 button.
mainText.
SetText(
"rerollQuest".lang(GetCost().ToString() ??
""));
97 b.
button.SetOnClick(delegate
132 GameLang.refDrama1 =
"(" +
"money2".lang() +
": " +
CalcGold.
Hire(a.
chara) +
")";
142 b.item.text2.text = ((a.Days == -1) ?
"-" : (a.
Days.ToString() ??
""));
144 for (
int i = 0; i < componentsInChildren.Length; i++)
153 b.textLifeStyle.text =
"lifestyle".lang() +
": " + (
"lifestyle_" + chara.
idTimeTable).lang();
160 if (!
item.chara.IsHomeMember() && (item.chara.currentZone ==
null || !
item.chara.currentZone.IsPlayerFaction))
166 this.RebuildLayout(recursive:
true);
183 b.textAlias.color =
gradientRank.Evaluate(0.1f * (
float)advRank);
185 bool enable = a.
GetInt(111) > 0;
197 list.objects.
Sort((
object a,
object b) => GetSortVal(b as
Chara) - GetSortVal(a as
Chara));
205 list.dsv.scrollByItemIndex(num);
208 this.RebuildLayout(recursive:
true);
209 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)