Elin Decompiled Documentation
EA 23.102 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
.
bridgePillar
==
tileRow
.
id
)
12
{
13
pos.cell.bridgePillar =
byte
.MaxValue;
14
}
15
else
16
{
17
pos.cell.bridgePillar = (byte)
tileRow
.
id
;
18
}
19
}
20
21
public
override
Recipe
Duplicate
()
22
{
23
return
IO
.DeepCopy(
this
);
24
}
25
}
Card
Definition:
Card.cs:11
Cell.bridgePillar
byte bridgePillar
Definition:
Cell.cs:82
Chara
Definition:
Chara.cs:10
IO
Definition:
IO.cs:11
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:21
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:191
TileRow.id
int id
Definition:
TileRow.cs:8
TileType
Definition:
TileType.cs:6
TileType.BridgePillar
static TileTypeBridgePillar BridgePillar
Definition:
TileType.cs:65
Elin
RecipeBridgePillar.cs
Generated by
1.9.6