Elin Decompiled Documentation
EA 23.130 Nightly
Loading...
Searching...
No Matches
TraitMusicBox.cs
Go to the documentation of this file.
1
public
class
TraitMusicBox
:
TraitJukeBox
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();
14
Toggle
(!
owner
.
isOn
);
15
return
true
;
16
}
17
}
ToggleType
ToggleType
Definition:
ToggleType.cs:2
Card.isOn
bool isOn
Definition:
Card.cs:514
Chara
Definition:
Chara.cs:10
TraitJukeBox
Definition:
TraitJukeBox.cs:2
TraitMusicBox
Definition:
TraitMusicBox.cs:2
TraitMusicBox.OnUse
override bool OnUse(Chara c)
Definition:
TraitMusicBox.cs:11
TraitMusicBox.IdSoundToggleOff
override string IdSoundToggleOff
Definition:
TraitMusicBox.cs:7
TraitMusicBox.CanUseFromInventory
override bool CanUseFromInventory
Definition:
TraitMusicBox.cs:9
TraitMusicBox.IdSoundToggleOn
override string IdSoundToggleOn
Definition:
TraitMusicBox.cs:5
Trait.Toggle
virtual void Toggle(bool on, bool silent=false)
Definition:
Trait.cs:1144
Trait.GetParam
string GetParam(int i, string def=null)
Definition:
Trait.cs:553
Trait.owner
Card owner
Definition:
Trait.cs:26
Elin
TraitMusicBox.cs
Generated by
1.9.6