Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
TraitMirror.cs
Go to the documentation of this file.
1public class TraitMirror : Trait
2{
3 public override void TrySetHeldAct(ActPlan p)
4 {
5 if (p.IsSelf)
6 {
7 TrySetAct(p);
8 }
9 }
10
11 public override void TrySetAct(ActPlan p)
12 {
13 p.TrySetAct("actDress", delegate
14 {
15 EClass.ui.AddLayer<LayerEditPCC>().Activate(EClass.pc, UIPCC.Mode.Body);
16 return false;
17 }, owner);
18 p.TrySetAct("actDress2", delegate
19 {
20 EClass.ui.AddLayer<LayerEditPCC>().Activate(EClass.pc, UIPCC.Mode.Extra);
21 return false;
22 }, owner);
23 }
24}
bool IsSelf
Definition: ActPlan.cs:173
bool TrySetAct(string lang, Func< bool > onPerform, Card tc, CursorInfo cursor=null, int dist=1, bool isHostileAct=false, bool localAct=true, bool canRepeat=false)
Definition: ActPlan.cs:344
Definition: EClass.cs:5
static Chara pc
Definition: EClass.cs:14
static UI ui
Definition: EClass.cs:16
Layer AddLayer(string id)
Definition: Layer.cs:337
override void TrySetAct(ActPlan p)
Definition: TraitMirror.cs:11
override void TrySetHeldAct(ActPlan p)
Definition: TraitMirror.cs:3
Definition: Trait.cs:7
Card owner
Definition: Trait.cs:26