Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
TraitStairsLocked.cs
Go to the documentation of this file.
2{
3 public override bool CanBeHeld => false;
4
5 public override bool CanBeDestroyed => false;
6
7 public override bool OnUse(Chara c)
8 {
10 {
11 Msg.Say("stairs_locked");
12 owner.PlaySound("lock");
13 return true;
14 }
15 Msg.Say("stairs_open", owner);
16 owner.PlaySound("lock_open");
17 owner.Destroy();
19 Zone.ignoreSpawnAnime = true;
21 thing.SetPlaceState(PlaceState.installed);
22 return true;
23 }
24}
PlaceState
Definition: PlaceState.cs:2
string GetIdStairs(bool upstairs)
void SetPlaceState(PlaceState newState, bool byPlayer=false)
Definition: Card.cs:3454
SoundSource PlaySound(string id, float v=1f, bool spatial=true)
Definition: Card.cs:5404
Point pos
Definition: Card.cs:55
void Destroy()
Definition: Card.cs:4538
Definition: Chara.cs:10
bool godMode
Definition: CoreDebug.cs:172
Definition: EClass.cs:5
static Zone _zone
Definition: EClass.cs:20
static CoreDebug debug
Definition: EClass.cs:48
Definition: Msg.cs:5
static string Say(string idLang, string ref1, string ref2=null, string ref3=null, string ref4=null)
Definition: Msg.cs:58
int x
Definition: Point.cs:36
int z
Definition: Point.cs:39
static Thing Create(string id, int idMat=-1, int lv=-1)
Definition: ThingGen.cs:53
Definition: Thing.cs:8
override bool CanBeDestroyed
override bool OnUse(Chara c)
override bool CanBeHeld
Card owner
Definition: Trait.cs:26
BiomeProfile biome
Definition: Zone.cs:126
virtual bool CanUnlockExit
Definition: Zone.cs:270
Card AddCard(Card t, Point point)
Definition: Zone.cs:1893