Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
TraitWhistlePeace.cs
Go to the documentation of this file.
1
public
class
TraitWhistlePeace
:
TraitItem
2
{
3
public
override
bool
IsTool
=>
true
;
4
5
public
override
bool
ShowAsTool
=>
true
;
6
7
public
override
bool
OnUse
(
Chara
c)
8
{
9
EClass._zone.isPeace = !
EClass
.
_zone
.
isPeace
;
10
EClass
.
pc
.
Say
(
"whistle"
,
EClass
.
pc
,
owner
);
11
EClass
.
pc
.
Say
(
"whistle_"
+ (
EClass
.
_zone
.
isPeace
?
"peace"
:
"peace_end"
));
12
EClass
.
pc
.
PlaySound
(
"whistle"
+ (
EClass
.
_zone
.
isPeace
?
""
:
"_end"
));
13
return
false
;
14
}
15
}
Card.PlaySound
SoundSource PlaySound(string id, float v=1f, bool spatial=true)
Definition:
Card.cs:5404
Card.Say
void Say(string lang, string ref1=null, string ref2=null)
Definition:
Card.cs:6046
Chara
Definition:
Chara.cs:10
EClass
Definition:
EClass.cs:5
EClass._zone
static Zone _zone
Definition:
EClass.cs:20
EClass.pc
static Chara pc
Definition:
EClass.cs:14
Spatial.isPeace
bool isPeace
Definition:
Spatial.cs:406
TraitItem
Definition:
TraitItem.cs:2
TraitWhistlePeace
Definition:
TraitWhistlePeace.cs:2
TraitWhistlePeace.OnUse
override bool OnUse(Chara c)
Definition:
TraitWhistlePeace.cs:7
TraitWhistlePeace.IsTool
override bool IsTool
Definition:
TraitWhistlePeace.cs:3
TraitWhistlePeace.ShowAsTool
override bool ShowAsTool
Definition:
TraitWhistlePeace.cs:5
Trait.owner
Card owner
Definition:
Trait.cs:26
Elin
TraitWhistlePeace.cs
Generated by
1.9.6