12 CS$<>8__locals1.a = a;
13 CS$<>8__locals1.<>4__this =
this;
14 b.SetSubText(CS$<>8__locals1.a.job.GetName().ToTitleCase(
false), 280, FontColor.Default, TextAnchor.MiddleLeft);
15 if (CS$<>8__locals1.a.trait.CanBeBanished)
17 b.AddSubButton(
EClass.core.refs.icons.trash, delegate
19 ListPeopleCallReserve.<>c__DisplayClass1_1 CS$<>8__locals2 = new ListPeopleCallReserve.<>c__DisplayClass1_1();
20 CS$<>8__locals2.CS$<>8__locals1 = CS$<>8__locals1;
21 ListPeopleCallReserve.<>c__DisplayClass1_1 CS$<>8__locals3 = CS$<>8__locals2;
23 if ((func = CS$<>8__locals1.<>9__1) == null)
25 func = (CS$<>8__locals1.<>9__1 = delegate()
27 EClass.Home.RemoveReserve(CS$<>8__locals1.a);
29 CS$<>8__locals1.<>4__this.list.List(false);
32 CS$<>8__locals3.func = func;
33 if (CS$<>8__locals1.<>4__this.skipDialog)
35 CS$<>8__locals2.func();
40 string text =
"yes".lang();
42 if ((onClick = CS$<>8__locals2.<>9__3) ==
null)
44 onClick = (CS$<>8__locals2.<>9__3 = delegate()
46 CS$<>8__locals2.func();
49 d.AddButton(text, onClick,
true);
50 string text2 =
"yesAndSkip".lang();
52 if ((onClick2 = CS$<>8__locals2.<>9__4) ==
null)
54 onClick2 = (CS$<>8__locals2.<>9__4 = delegate()
56 CS$<>8__locals2.func();
57 CS$<>8__locals2.CS$<>8__locals1.<>4__this.skipDialog = true;
60 d.AddButton(text2, onClick2,
true);
61 d.AddButton(
"no".lang(),
null,
true);
70 GameLang.refDrama1 =
"";
71 c.ShowDialog(
"_chara",
"4-1",
"").onKill.AddListener(delegate()
73 this.list.List(
false);
78 public override void OnList()
82 this.list.Add(hireInfo.chara);
89 return EClass.Home.listReserve.First((
HireInfo a) => a.chara == c);
93 public bool skipDialog;