Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
TraitDrawingPaper.cs
Go to the documentation of this file.
1
public
class
TraitDrawingPaper
:
TraitCanvas
2
{
3
public
override
bool
PointFilter
=>
true
;
4
5
public
override
float
Scale
=> 2f;
6
7
public
override
TraitPainter.Type
CanvasType
=>
TraitPainter
.
Type
.Paper;
8
9
public
override
void
TrySetAct
(
ActPlan
p)
10
{
11
base.TrySetAct(p);
12
if
(p.
altAction
)
13
{
14
p.
TrySetAct
(
"actPaint"
, delegate
15
{
16
EClass
.
ui
.
AddLayer
<
LayerPixelPaint
>().SetCanvas(
this
);
17
return
false
;
18
},
owner
);
19
}
20
}
21
}
ActPlan
Definition:
ActPlan.cs:8
ActPlan.altAction
bool altAction
Definition:
ActPlan.cs:155
ActPlan.TrySetAct
bool TrySetAct(string lang, Func< bool > onPerform, Card tc, CursorInfo cursor=null, int dist=1, bool isHostileAct=false, bool localAct=true, bool canRepeat=false)
Definition:
ActPlan.cs:344
EClass
Definition:
EClass.cs:5
EClass.ui
static UI ui
Definition:
EClass.cs:16
LayerPixelPaint
Definition:
LayerPixelPaint.cs:7
Layer.AddLayer
Layer AddLayer(string id)
Definition:
Layer.cs:337
TraitCanvas
Definition:
TraitCanvas.cs:5
TraitDrawingPaper
Definition:
TraitDrawingPaper.cs:2
TraitDrawingPaper.PointFilter
override bool PointFilter
Definition:
TraitDrawingPaper.cs:3
TraitDrawingPaper.TrySetAct
override void TrySetAct(ActPlan p)
Definition:
TraitDrawingPaper.cs:9
TraitDrawingPaper.CanvasType
override TraitPainter.Type CanvasType
Definition:
TraitDrawingPaper.cs:7
TraitDrawingPaper.Scale
override float Scale
Definition:
TraitDrawingPaper.cs:5
TraitPainter
Definition:
TraitPainter.cs:4
TraitPainter.Type
Type
Definition:
TraitPainter.cs:6
Trait.owner
Card owner
Definition:
Trait.cs:26
Elin
TraitDrawingPaper.cs
Generated by
1.9.6