Elin Decompiled Documentation
EA 23.355 Stable
Loading...
Searching...
No Matches
HotItemActionBinocular.cs
Go to the documentation of this file.
1
public
class
HotItemActionBinocular
:
HotAction
2
{
3
public
override
string
Id
=>
"Binocular"
;
4
5
public
override
bool
CanName
=>
false
;
6
7
public
override
void
Perform
()
8
{
9
if
(!(
EClass
.
pc
.
things
.
Find
<
TraitViewMap
>()?.trait is
TraitViewMap
traitViewMap))
10
{
11
Msg
.
Say
(
"noBinoFound"
);
12
SE.Beep();
13
}
14
else
15
{
16
traitViewMap.OnUse(
EClass
.
pc
);
17
}
18
}
19
}
Card.things
ThingContainer things
Definition:
Card.cs:39
EClass
Definition:
EClass.cs:6
EClass.pc
static Chara pc
Definition:
EClass.cs:15
HotAction
Definition:
HotAction.cs:5
HotItemActionBinocular
Definition:
HotItemActionBinocular.cs:2
HotItemActionBinocular.CanName
override bool CanName
Definition:
HotItemActionBinocular.cs:5
HotItemActionBinocular.Perform
override void Perform()
Definition:
HotItemActionBinocular.cs:7
HotItemActionBinocular.Id
override string Id
Definition:
HotItemActionBinocular.cs:3
Msg
Definition:
Msg.cs:5
Msg.Say
static string Say(string idLang, string ref1, string ref2=null, string ref3=null, string ref4=null)
Definition:
Msg.cs:58
ThingContainer.Find
Thing Find(int uid)
Definition:
ThingContainer.cs:583
TraitViewMap
Definition:
TraitViewMap.cs:2
Elin
HotItemActionBinocular.cs
Generated by
1.9.6