Elin Decompiled Documentation
EA 23.351.2 Nightly
Loading...
Searching...
No Matches
RecipeBridgePillar.cs
Go to the documentation of this file.
1
public
class
RecipeBridgePillar
:
Recipe
2
{
3
public
override
TileType
tileType
=>
TileType
.
BridgePillar
;
4
5
public
override
bool
IsBlock
=>
false
;
6
7
public
override
bool
RequireIngredients
=>
false
;
8
9
public
override
void
Build
(
Chara
chara,
Card
t,
Point
pos,
int
mat,
int
dir,
int
altitude,
int
bridgeHeight)
10
{
11
if
(!pos.
cell
.
hidePillar
&& pos.
cell
.
bridgePillar
==
tileRow
.
id
)
12
{
13
pos.cell.bridgePillar = 0;
14
pos.cell.hidePillar =
true
;
15
}
16
else
17
{
18
pos.cell.bridgePillar =
tileRow
.
id
;
19
pos.cell.hidePillar =
false
;
20
}
21
}
22
23
public
override
Recipe
Duplicate
()
24
{
25
return
IO
.DeepCopy(
this
);
26
}
27
}
Card
Definition:
Card.cs:11
Cell.bridgePillar
int bridgePillar
Definition:
Cell.cs:74
Cell.hidePillar
bool hidePillar
Definition:
Cell.cs:654
Chara
Definition:
Chara.cs:10
IO
Definition:
IO.cs:10
Point
Definition:
Point.cs:9
Point.cell
Cell cell
Definition:
Point.cs:51
RecipeBridgePillar
Definition:
RecipeBridgePillar.cs:2
RecipeBridgePillar.RequireIngredients
override bool RequireIngredients
Definition:
RecipeBridgePillar.cs:7
RecipeBridgePillar.IsBlock
override bool IsBlock
Definition:
RecipeBridgePillar.cs:5
RecipeBridgePillar.Duplicate
override Recipe Duplicate()
Definition:
RecipeBridgePillar.cs:23
RecipeBridgePillar.tileType
override TileType tileType
Definition:
RecipeBridgePillar.cs:3
RecipeBridgePillar.Build
override void Build(Chara chara, Card t, Point pos, int mat, int dir, int altitude, int bridgeHeight)
Definition:
RecipeBridgePillar.cs:9
Recipe
Definition:
Recipe.cs:7
Recipe.tileRow
virtual TileRow tileRow
Definition:
Recipe.cs:208
TileRow.id
int id
Definition:
TileRow.cs:9
TileType
Definition:
TileType.cs:6
TileType.BridgePillar
static TileTypeBridgePillar BridgePillar
Definition:
TileType.cs:73
Elin
RecipeBridgePillar.cs
Generated by
1.9.6