Elin Decompiled Documentation EA 23.130 Nightly
Loading...
Searching...
No Matches
TraitMusicBox.cs
Go to the documentation of this file.
2{
3 public override ToggleType ToggleType => ToggleType.Custom;
4
5 public override string IdSoundToggleOn => "switch_on_musicbox";
6
7 public override string IdSoundToggleOff => "switch_off_musicbox";
8
9 public override bool CanUseFromInventory => false;
10
11 public override bool OnUse(Chara c)
12 {
13 owner.refVal = GetParam(1).ToInt();
15 return true;
16 }
17}
ToggleType
Definition: ToggleType.cs:2
bool isOn
Definition: Card.cs:514
Definition: Chara.cs:10
override bool OnUse(Chara c)
override string IdSoundToggleOff
Definition: TraitMusicBox.cs:7
override bool CanUseFromInventory
Definition: TraitMusicBox.cs:9
override string IdSoundToggleOn
Definition: TraitMusicBox.cs:5
virtual void Toggle(bool on, bool silent=false)
Definition: Trait.cs:1144
string GetParam(int i, string def=null)
Definition: Trait.cs:553
Card owner
Definition: Trait.cs:26