Elin Decompiled Documentation EA 23.286 Nightly Patch 1
Loading...
Searching...
No Matches
ListPeopleCallReserve.cs
Go to the documentation of this file.
1using System;
2using System.Linq;
3
5{
6 public bool skipDialog;
7
8 public override void OnInstantiate(Chara a, ItemGeneral b)
9 {
10 b.SetSubText(a.job.GetName().ToTitleCase(), 280);
12 {
13 Action func = delegate
14 {
15 EClass.Home.RemoveReserve(a);
16 a.OnBanish();
17 list.List();
18 SE.Trash();
19 };
21 {
22 func();
23 }
24 else
25 {
26 Dialog.Choice("dialogDeleteRecruit", delegate(Dialog d)
27 {
28 d.AddButton("yes".lang(), delegate
29 {
30 func();
31 });
32 d.AddButton("yesAndSkip".lang(), delegate
33 {
34 func();
35 skipDialog = true;
36 });
37 d.AddButton("no".lang());
38 });
39 }
40 }, null, null, "remove").SetActive(a.trait.CanBeBanished);
41 AddSubButtonWork(b, a);
42 }
43
44 public override void OnClick(Chara c, ItemGeneral i)
45 {
48 EClass.Sound.Play("good");
49 list.List();
50 }
51
52 public override void OnList()
53 {
55 {
56 list.Add(item.chara);
57 }
58 }
59
61 {
62 return EClass.Home.listReserve.First((HireInfo a) => a.chara == c);
63 }
64}
if(item3.idFile==idFirstFile &&item3.id==idFirstTopic)
Definition: UIBook.cs:627
static BaseCore Instance
Definition: BaseCore.cs:11
virtual void FreezeScreen(float duration=0.2f)
Definition: BaseCore.cs:80
void AddSubButtonWork(ItemGeneral b, Chara a)
Definition: Chara.cs:10
SourceJob.Row job
Definition: Chara.cs:468
Sprite trash
Definition: CoreRef.cs:108
Icons icons
Definition: CoreRef.cs:355
CoreRef refs
Definition: Core.cs:51
Definition: Dialog.cs:7
void AddButton(string text, Action onClick=null, bool close=true)
Definition: Dialog.cs:101
static Dialog Choice(string langDetail, Action< Dialog > action)
Definition: Dialog.cs:243
Definition: EClass.cs:6
static Faction Home
Definition: EClass.cs:27
static Core core
Definition: EClass.cs:7
static FactionBranch Branch
Definition: EClass.cs:23
static SoundManager Sound
Definition: EClass.cs:47
void Recruit(Chara c)
List< HireInfo > listReserve
Definition: FACTION.cs:138
Chara chara
Definition: HireInfo.cs:6
UIButton AddSubButton(Sprite sprite, Action action, string lang=null, Action< UITooltip > onTooltip=null, string id=null)
Definition: ItemGeneral.cs:97
UIButton SetSubText(string lang, int x, FontColor c=FontColor.Default, TextAnchor align=TextAnchor.MiddleLeft)
Definition: ItemGeneral.cs:156
override void OnClick(Chara c, ItemGeneral i)
override void OnInstantiate(Chara a, ItemGeneral b)