Elin Decompiled Documentation
EA 23.256 Nightly Patch 1
Loading...
Searching...
No Matches
TraitFakeObj.cs
Go to the documentation of this file.
1
public
class
TraitFakeObj
:
TraitFakeTile
2
{
3
public
Cell
cell
=
new
Cell
();
4
5
public
GrowSystem
growth
6
{
7
get
8
{
9
if
(!
obj
.HasGrowth)
10
{
11
return
null
;
12
}
13
GrowSystem.cell =
cell
;
14
cell.objVal = (byte)(
owner
.
dir
%
obj
.growth.StageLength * 30);
15
cell.objDir =
owner
.
dir
;
16
cell.obj = (byte)
owner
.
refVal
;
17
return
obj
.growth;
18
}
19
}
20
21
public
SourceObj.Row
obj
=>
EClass
.
sources
.
objs
.map[
owner
.
refVal
];
22
23
public
override
TileMode
tileMode
=>
TileMode
.FakeObj;
24
25
public
override
RenderData
GetRenderData
()
26
{
27
return
obj
.renderData;
28
}
29
30
public
override
SourcePref
GetPref
()
31
{
32
return
obj
.pref;
33
}
34
35
public
int
GetMaxDir
()
36
{
37
if
(
growth
!=
null
&& !(
growth
is
GrowSystemTreeCoralwood
))
38
{
39
return
growth
.
StageLength
;
40
}
41
return
obj
._tiles.Length;
42
}
43
}
Card.refVal
int refVal
Definition:
Card.cs:206
Card.dir
int dir
Definition:
Card.cs:146
Cell
Definition:
Cell.cs:7
EClass
Definition:
EClass.cs:6
EClass.sources
static SourceManager sources
Definition:
EClass.cs:43
GrowSystemTreeCoralwood
Definition:
GrowSystemTreeCoralwood.cs:4
GrowSystem
Definition:
GrowSystem.cs:4
GrowSystem.StageLength
virtual int StageLength
Definition:
GrowSystem.cs:65
RenderData
Definition:
RenderData.cs:5
SourceManager.objs
SourceObj objs
Definition:
SourceManager.cs:48
SourceObj.Row
Definition:
SourceObj.cs:8
SourcePref
Definition:
SourcePref.cs:11
TraitFakeObj
Definition:
TraitFakeObj.cs:2
TraitFakeObj.obj
SourceObj.Row obj
Definition:
TraitFakeObj.cs:21
TraitFakeObj.GetMaxDir
int GetMaxDir()
Definition:
TraitFakeObj.cs:35
TraitFakeObj.GetPref
override SourcePref GetPref()
Definition:
TraitFakeObj.cs:30
TraitFakeObj.cell
Cell cell
Definition:
TraitFakeObj.cs:3
TraitFakeObj.growth
GrowSystem growth
Definition:
TraitFakeObj.cs:6
TraitFakeObj.tileMode
override TileMode tileMode
Definition:
TraitFakeObj.cs:23
TraitFakeObj.GetRenderData
override RenderData GetRenderData()
Definition:
TraitFakeObj.cs:25
TraitFakeTile
Definition:
TraitFakeTile.cs:4
Trait.TileMode
TileMode
Definition:
Trait.cs:9
Trait.owner
Card owner
Definition:
Trait.cs:28
Elin
TraitFakeObj.cs
Generated by
1.9.6