Elin Decompiled Documentation EA 23.102 Nightly
|
Public Member Functions | |
void | SetBaseRoom (Room r) |
void | RefreshData (TraitHouseBoard.Data data) |
void | AddConnectedRooms (Room r2) |
Public Attributes | |
int | id |
int | height = 2 |
int | idRoofStyle |
int | idBGM |
int | heightFix |
int | idRoofTile |
int | idBlock |
int | idRamp |
int | idDeco |
int | idDeco2 |
int | colRoof |
int | colBlock |
int | colDeco |
int | colDeco2 |
int | decoFix |
int | decoFix2 |
bool | reverse |
bool | snow |
bool | altRoof |
bool | fullblock |
int | x |
int | z |
int | mx |
int | mz |
int | mh |
bool | sync |
bool | dirty |
float | realHeight |
float | light |
Point | pointMinX |
Point | pointMaxX |
TraitHouseBoard | board |
Static Public Attributes | |
static Lot | Void = new Lot() |
static Dictionary< int, int > | roofCount = new Dictionary<int, int>() |
![]() | |
static Core | core |
Static Private Attributes | |
static int | minX |
static int | minZ |
static int | maxX |
static int | maxZ |
Additional Inherited Members | |
![]() | |
static int | rnd (int a) |
static int | curve (int a, int start, int step, int rate=75) |
static int | rndHalf (int a) |
static float | rndf (float a) |
static int | rndSqrt (int a) |
static void | Wait (float a, Card c) |
static void | Wait (float a, Point p) |
static int | Bigger (int a, int b) |
static int | Smaller (int a, int b) |
![]() | |
static Game | game [get] |
static bool | AdvMode [get] |
static Player | player [get] |
static Chara | pc [get] |
static UI | ui [get] |
static Map | _map [get] |
static Zone | _zone [get] |
static FactionBranch | Branch [get] |
static FactionBranch | BranchOrHomeBranch [get] |
static Faction | Home [get] |
static Faction | Wilds [get] |
static Scene | scene [get] |
static BaseGameScreen | screen [get] |
static GameSetting | setting [get] |
static GameData | gamedata [get] |
static ColorProfile | Colors [get] |
static World | world [get] |
static SourceManager | sources [get] |
static SourceManager | editorSources [get] |
static SoundManager | Sound [get] |
static CoreDebug | debug [get] |
|
inline |
Definition at line 255 of file Lot.cs.
References EClass._map, AddConnectedRooms(), board, Point.Distance(), installed, item, RoomManager.listRoom, maxX, maxZ, mh, Room.mh, minX, minZ, Room.mx, Room.mz, pointMaxX, Room.pointMaxX, pointMinX, Room.pointMinX, BaseArea.points, Map.rooms, Point.x, Room.x, Point.z, and Room.z.
Referenced by AddConnectedRooms(), and SetBaseRoom().
|
inline |
Definition at line 212 of file Lot.cs.
References altRoof, colBlock, colDeco, colDeco2, Color, colRoof, decoFix, decoFix2, IntColor.FromInt(), BaseTileMap.GetColorInt(), height, heightFix, idBGM, idBlock, idDeco, idDeco2, idRamp, idRoofStyle, idRoofTile, SourceManager.materials, realHeight, GameSetting.render, reverse, GameSetting.RenderSetting.roomHeightMod, EClass.setting, snow, EClass.sources, and IntColor.ToInt().
Referenced by TraitHouseBoard.ApplyData(), and SetBaseRoom().
|
inline |
Definition at line 82 of file Lot.cs.
References EClass._map, AddConnectedRooms(), SourceManager.blocks, board, Map.cells, colBlock, colDeco, Color, colRoof, EClass.core, TraitHouseBoard.data, CoreRef.defaultRoofs, fullblock, BaseTileMap.GetColorInt(), Cell.HasFullBlock, Cell.HasWall, height, heightFix, CoreRef.DefaultRoof.idBlock, idBlock, CoreRef.DefaultRoof.idRamp, idRamp, idRoofStyle, item, RoomManager.listRoom, Room.lot, SourceMaterial.Row.matColor, SourceManager.materials, maxX, maxZ, mh, Room.mh, minX, minZ, mx, Room.mx, mz, Room.mz, pointMaxX, Room.pointMaxX, pointMinX, Room.pointMinX, realHeight, RefreshData(), Core.refs, GameSetting.render, EClass.rnd(), roofCount, Cell.room, GameSetting.RenderSetting.roomHeightMod, Map.rooms, EClass.setting, MapBounds.Size, EClass.sources, IntColor.ToInt(), x, Room.x, z, and Room.z.
Referenced by RoomManager.RebuildLots().
bool Lot.altRoof |
Definition at line 46 of file Lot.cs.
Referenced by BaseTileMap.DrawRoof(), and RefreshData().
TraitHouseBoard Lot.board |
Definition at line 80 of file Lot.cs.
Referenced by AddConnectedRooms(), SetBaseRoom(), and TraitHouseBoard.TrySetAct().
int Lot.colBlock |
Definition at line 32 of file Lot.cs.
Referenced by BaseTileMap.DrawRoof(), RefreshData(), and SetBaseRoom().
int Lot.colDeco |
Definition at line 34 of file Lot.cs.
Referenced by BaseTileMap.DrawTile(), RefreshData(), and SetBaseRoom().
int Lot.colDeco2 |
Definition at line 36 of file Lot.cs.
Referenced by BaseTileMap.DrawTile(), and RefreshData().
int Lot.colRoof |
Definition at line 30 of file Lot.cs.
Referenced by BaseTileMap.DrawRoof(), RefreshData(), and SetBaseRoom().
int Lot.decoFix |
Definition at line 38 of file Lot.cs.
Referenced by BaseTileMap.DrawTile(), and RefreshData().
int Lot.decoFix2 |
Definition at line 40 of file Lot.cs.
Referenced by BaseTileMap.DrawTile(), and RefreshData().
bool Lot.fullblock |
Definition at line 48 of file Lot.cs.
Referenced by SetBaseRoom().
int Lot.height = 2 |
Definition at line 12 of file Lot.cs.
Referenced by BaseTileMap.DrawRoof(), BaseTileMap.DrawTile(), RefreshData(), SetBaseRoom(), and BaseTileMap.SetRoofHeight().
int Lot.heightFix |
Definition at line 18 of file Lot.cs.
Referenced by BaseTileMap.DrawRoof(), BaseTileMap.DrawTile(), RefreshData(), and SetBaseRoom().
int Lot.idBGM |
Definition at line 16 of file Lot.cs.
Referenced by BaseTileMap.Draw(), TileMapElona.Draw(), Zone.RefreshBGM(), and RefreshData().
int Lot.idBlock |
Definition at line 22 of file Lot.cs.
Referenced by BaseTileMap.DrawRoof(), RefreshData(), and SetBaseRoom().
int Lot.idDeco |
Definition at line 26 of file Lot.cs.
Referenced by BaseTileMap.DrawTile(), and RefreshData().
int Lot.idDeco2 |
Definition at line 28 of file Lot.cs.
Referenced by BaseTileMap.DrawTile(), and RefreshData().
int Lot.idRamp |
Definition at line 24 of file Lot.cs.
Referenced by BaseTileMap.DrawRoof(), RefreshData(), and SetBaseRoom().
int Lot.idRoofStyle |
Definition at line 14 of file Lot.cs.
Referenced by BaseTileMap.Draw(), BaseTileMap.DrawRoof(), BaseTileMap.DrawTile(), RefreshData(), SetBaseRoom(), and BaseTileMap.SetRoofHeight().
int Lot.idRoofTile |
Definition at line 20 of file Lot.cs.
Referenced by BaseTileMap.DrawRoof(), and RefreshData().
float Lot.light |
Definition at line 66 of file Lot.cs.
Referenced by BaseTileMap.DrawTile(), and BaseTileMap.GetRoofLight().
|
staticprivate |
Definition at line 76 of file Lot.cs.
Referenced by AddConnectedRooms(), and SetBaseRoom().
|
staticprivate |
Definition at line 78 of file Lot.cs.
Referenced by AddConnectedRooms(), and SetBaseRoom().
int Lot.mh |
Definition at line 58 of file Lot.cs.
Referenced by AddConnectedRooms(), BaseTileMap.DrawRoof(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), SetBaseRoom(), and BaseTileMap.SetRoofHeight().
|
staticprivate |
Definition at line 72 of file Lot.cs.
Referenced by AddConnectedRooms(), and SetBaseRoom().
|
staticprivate |
Definition at line 74 of file Lot.cs.
Referenced by AddConnectedRooms(), and SetBaseRoom().
int Lot.mx |
Definition at line 54 of file Lot.cs.
Referenced by SetBaseRoom().
int Lot.mz |
Definition at line 56 of file Lot.cs.
Referenced by SetBaseRoom().
Point Lot.pointMaxX |
Definition at line 70 of file Lot.cs.
Referenced by AddConnectedRooms(), and SetBaseRoom().
Point Lot.pointMinX |
Definition at line 68 of file Lot.cs.
Referenced by AddConnectedRooms(), and SetBaseRoom().
float Lot.realHeight |
Definition at line 64 of file Lot.cs.
Referenced by BaseTileMap.DrawRoof(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), RefreshData(), SetBaseRoom(), and BaseTileMap.SetRoofHeight().
bool Lot.reverse |
Definition at line 42 of file Lot.cs.
Referenced by BaseTileMap.DrawRoof(), and RefreshData().
|
static |
Definition at line 8 of file Lot.cs.
Referenced by SetBaseRoom().
bool Lot.snow |
Definition at line 44 of file Lot.cs.
Referenced by RefreshData().
Definition at line 6 of file Lot.cs.
Referenced by Room.AddPoint().
int Lot.x |
Definition at line 50 of file Lot.cs.
Referenced by SetBaseRoom().
int Lot.z |
Definition at line 52 of file Lot.cs.
Referenced by SetBaseRoom().