60 if (invalidFeat !=
null)
63 Msg.
Say(
"invalidGeneFeat",
tg, invalidFeat.
Name.ToTitleCase());
67 if (invalidAction !=
null)
70 Msg.
Say(
"invalidGeneAction",
tg, invalidAction.
Name.ToTitleCase());
88 n.
AddHeader(
"HeaderAdditionalTrait",
"gene_hint");
96 int num3 = num2 - num;
98 n.
AddText(
"gene_hint_slot".lang(num2.ToString() ??
"", num3.ToString() ??
"", maxGeneSlot.ToString() ??
""), (num3 >= 0) ?
FontColor.Good :
FontColor.Bad);
100 int num4 = tg.feat - cost;
bool HasElement(int ele, int req=1)
Effect PlayEffect(string id, bool useRenderPos=true, float range=0f, Vector3 fix=default(Vector3))
Element GetInvalidFeat(Chara c)
Element GetInvalidAction(Chara c)
int GetRaw(int offsetHours=0)
override string langTransfer
override ProcessType processType
override void OnWriteNote(Thing t, UINote n)
InvOwnerGene(Card owner=null, Chara _tg=null)
override void _OnProcess(Thing t)
override bool ShouldShowGuide(Thing t)
static string Say(string idLang, string ref1, string ref2=null, string ref3=null, string ref4=null)
UIItem AddHeader(string text, Sprite sprite=null)
UIItem AddText(string text, FontColor color=FontColor.DontChange)