Elin Modding Docs Doc
Loading...
Searching...
No Matches
TraitToolShears.cs
1
using
System;
2
3
// Token: 0x02000320 RID: 800
4
public
class
TraitToolShears
:
TraitTool
5
{
6
// Token: 0x060019A3 RID: 6563 RVA: 0x000A31B3 File Offset: 0x000A13B3
7
public
override
Emo2 GetHeldEmo(
Chara
c)
8
{
9
if
(!c.CanBeSheared())
10
{
11
return
Emo2.none;
12
}
13
if
(c.c_fur < 40)
14
{
15
return
Emo2.fur;
16
}
17
return
Emo2.fur2;
18
}
19
20
// Token: 0x060019A4 RID: 6564 RVA: 0x000A31D0 File Offset: 0x000A13D0
21
public
override
void
TrySetHeldAct(
ActPlan
p)
22
{
23
foreach
(
Chara
chara
in
p.pos.Charas)
24
{
25
if
(chara.CanBeSheared())
26
{
27
p.TrySetAct(
new
AI_Shear
28
{
29
target = chara
30
}, chara);
31
}
32
}
33
}
34
}
AI_Shear
Definition
AI_Shear.cs:7
ActPlan
Definition
ActPlan.cs:9
Chara
Definition
Chara.cs:12
TraitTool
Definition
TraitTool.cs:5
TraitToolShears
Definition
TraitToolShears.cs:5
Elin
TraitToolShears.cs
Generated by
1.12.0