Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
TraitChangingRoom.cs
Go to the documentation of this file.
2{
3 public override bool UseAltTiles
4 {
5 get
6 {
8 {
9 return owner.pos.HasChara;
10 }
11 return false;
12 }
13 }
14
15 public override void OnActivateTrap(Chara c)
16 {
17 c.PlaySound("Material/leather_drop");
18 bool flag = c.pccData == null || c.pccData.state == PCCState.Normal;
19 if (c.IsPCC)
20 {
21 c.SetPCCState(flag ? PCCState.Undie : PCCState.Normal);
22 }
23 c.Say(flag ? "cloth_remove" : "cloth_wear", c);
24 }
25}
SoundSource PlaySound(string id, float v=1f, bool spatial=true)
Definition: Card.cs:5404
bool ExistsOnMap
Definition: Card.cs:1961
Point pos
Definition: Card.cs:55
void Say(string lang, string ref1=null, string ref2=null)
Definition: Card.cs:6046
Definition: Chara.cs:10
override bool IsPCC
Definition: Chara.cs:667
void SetPCCState(PCCState state)
Definition: Chara.cs:6038
bool HasChara
Definition: Point.cs:226
override void OnActivateTrap(Chara c)
override bool UseAltTiles
Card owner
Definition: Trait.cs:26