Elin Modding Docs Doc
Loading...
Searching...
No Matches
TraitChangingRoom.cs
1using System;
2
3// Token: 0x02000316 RID: 790
5{
6 // Token: 0x17000751 RID: 1873
7 // (get) Token: 0x0600197F RID: 6527 RVA: 0x000A2AB4 File Offset: 0x000A0CB4
8 public override bool UseAltTiles
9 {
10 get
11 {
12 return this.owner.ExistsOnMap && this.owner.pos.HasChara;
13 }
14 }
15
16 // Token: 0x06001980 RID: 6528 RVA: 0x000A2AD8 File Offset: 0x000A0CD8
17 public override void OnActivateTrap(Chara c)
18 {
19 if (!c.IsPC)
20 {
21 return;
22 }
23 c.PlaySound("Material/leather_drop", 1f, true);
24 bool flag = c.pccData.state == PCCState.Normal;
25 c.SetPCCState(flag ? PCCState.Undie : PCCState.Normal);
26 c.Say(flag ? "cloth_remove" : "cloth_wear", c, null, null);
27 }
28}
Definition Chara.cs:12