23 base.OnInstantiate(a, b);
25 b.AddPrefab<
UIItem>(
"costMoney").text1.SetText((
Cost(a).ToString() ??
"").TagColorGoodBad(() =>
money >=
Cost(a)));
30 LayerPeople.slaveToBuy = c;
static int BuySlave(Chara c)
int GetCurrency(string id="money")
void SetObj(string id, object o)
override void OnInstantiate(Chara a, ItemGeneral b)
override bool IsDisabled(Chara c)
override void OnClick(Chara c, ItemGeneral i)
override LayerPeople.ShowMode ShowMode
void TryRefresh(Chara owner)
override void Add(object o)