Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
ZoneInspector.FillUtil Class Reference

Public Member Functions

void FlattenHeight ()
 
void FillFloor ()
 
void FillBlock ()
 
void ClearBlock ()
 
void ClearObj ()
 
void ClearBridge ()
 

Public Attributes

int flatHeight
 
int fillFloor = 5
 
int fillBlock = 1
 
bool randomFillDir
 

Detailed Description

Definition at line 5 of file ZoneInspector.cs.

Member Function Documentation

◆ ClearBlock()

void ZoneInspector.FillUtil.ClearBlock ( )
inline

Definition at line 42 of file ZoneInspector.cs.

43 {
44 EMono._map.ForeachCell(delegate(Cell c)
45 {
46 EMono._map.SetBlock(c.x, c.z);
47 });
48 }
Definition: Cell.cs:7
byte z
Definition: Cell.cs:58
byte x
Definition: Cell.cs:56
Definition: EMono.cs:4
static Map _map
Definition: EMono.cs:17
new void ForeachCell(Action< Cell > action)
Definition: Map.cs:2324
void SetBlock(int x, int z, int idMat=0, int idBlock=0)
Definition: Map.cs:990

References EMono._map, Map.ForeachCell(), Map.SetBlock(), Cell.x, and Cell.z.

◆ ClearBridge()

void ZoneInspector.FillUtil.ClearBridge ( )
inline

Definition at line 58 of file ZoneInspector.cs.

59 {
60 EMono._map.ForeachCell(delegate(Cell c)
61 {
62 EMono._map.SetObj(c.x, c.z);
63 });
64 }
void SetObj(int x, int z, int id=0, int value=1, int dir=0)
Definition: Map.cs:1522

References EMono._map, Map.ForeachCell(), Map.SetObj(), Cell.x, and Cell.z.

◆ ClearObj()

void ZoneInspector.FillUtil.ClearObj ( )
inline

Definition at line 50 of file ZoneInspector.cs.

51 {
52 EMono._map.ForeachCell(delegate(Cell c)
53 {
54 EMono._map.SetObj(c.x, c.z);
55 });
56 }

References EMono._map, Map.ForeachCell(), Map.SetObj(), Cell.x, and Cell.z.

◆ FillBlock()

void ZoneInspector.FillUtil.FillBlock ( )
inline

Definition at line 33 of file ZoneInspector.cs.

34 {
35 EMono._map.ForeachCell(delegate(Cell c)
36 {
37 int dir = (randomFillDir ? EMono.rnd(4) : 0);
38 EMono._map.SetBlock(c.x, c.z, EMono.sources.blocks.rows[fillBlock].DefaultMaterial.id, fillBlock, dir);
39 });
40 }
static int rnd(int a)
Definition: EMono.cs:47
static SourceManager sources
Definition: EMono.cs:41
SourceBlock blocks

References EMono._map, SourceManager.blocks, ZoneInspector.FillUtil.fillBlock, Map.ForeachCell(), ZoneInspector.FillUtil.randomFillDir, EMono.rnd(), Map.SetBlock(), EMono.sources, Cell.x, and Cell.z.

◆ FillFloor()

void ZoneInspector.FillUtil.FillFloor ( )
inline

Definition at line 24 of file ZoneInspector.cs.

25 {
26 EMono._map.ForeachCell(delegate(Cell c)
27 {
28 int dir = (randomFillDir ? EMono.rnd(4) : 0);
29 EMono._map.SetFloor(c.x, c.z, EMono.sources.floors.rows[fillFloor].DefaultMaterial.id, fillFloor, dir);
30 });
31 }
void SetFloor(int x, int z, int idMat=0, int idFloor=0)
Definition: Map.cs:951
SourceFloor floors

References EMono._map, ZoneInspector.FillUtil.fillFloor, SourceManager.floors, Map.ForeachCell(), ZoneInspector.FillUtil.randomFillDir, EMono.rnd(), Map.SetFloor(), EMono.sources, Cell.x, and Cell.z.

◆ FlattenHeight()

void ZoneInspector.FillUtil.FlattenHeight ( )
inline

Definition at line 15 of file ZoneInspector.cs.

16 {
17 EMono._map.ForeachCell(delegate(Cell c)
18 {
19 c.height = (byte)flatHeight;
20 });
22 }
void RefreshAllTiles()
Definition: Map.cs:2086

References EMono._map, ZoneInspector.FillUtil.flatHeight, Map.ForeachCell(), and Map.RefreshAllTiles().

Member Data Documentation

◆ fillBlock

int ZoneInspector.FillUtil.fillBlock = 1

Definition at line 11 of file ZoneInspector.cs.

Referenced by ZoneInspector.FillUtil.FillBlock().

◆ fillFloor

int ZoneInspector.FillUtil.fillFloor = 5

Definition at line 9 of file ZoneInspector.cs.

Referenced by ZoneInspector.FillUtil.FillFloor().

◆ flatHeight

int ZoneInspector.FillUtil.flatHeight

Definition at line 7 of file ZoneInspector.cs.

Referenced by ZoneInspector.FillUtil.FlattenHeight().

◆ randomFillDir

bool ZoneInspector.FillUtil.randomFillDir

The documentation for this class was generated from the following file: