C# Класс FSO.LotView.Components.WallComponent

Наследование: WorldComponent
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
WallCache Wall>.Dictionary
WallStyleCache WallStyle>.Dictionary
blueprint FSO.LotView.Model.Blueprint

Открытые методы

Метод Описание
Draw ( GraphicsDevice device, WorldState world ) : void

Приватные методы

Метод Описание
CopySprite ( WorldState world, _2DSprite _Sprite ) : _2DSprite
GenerateWallData ( FSO.LotView.Model.WallTile walls, List wallsAt, bool notTop ) : void
GetCutEdges ( int x, int y ) : CutawayEdges
GetFloorSprite ( Floor pattern, int rotation, WorldState world, byte cut ) : _2DSprite
GetPattern ( ushort id ) : Wall
GetStyle ( ushort id ) : WallStyle
GetWallSprite ( Wall pattern, WallStyle style, int rotation, bool down, WorldState world ) : _2DSprite
OffsetValid ( Vector3 off, FSO.LotView.Model.Blueprint blueprint ) : bool
RotateCuts ( WorldRotation rot, WallCuts input, short x, short y ) : WallCuts
RotateJunction ( WorldRotation rot, JunctionFlags input ) : JunctionFlags

Gets rotated junctions and segements

RotateOffset ( WorldRotation rot, Vector3 off ) : Vector3
RotateWall ( WorldRotation rot, FSO.LotView.Model.WallTile input, short x, short y, sbyte level ) : FSO.LotView.Model.WallTile
WallsDownAt ( int x, int y ) : bool

Walls Cutaway helper methods.

Описание методов

Draw() публичный метод

public Draw ( GraphicsDevice device, WorldState world ) : void
device GraphicsDevice
world WorldState
Результат void

Описание свойств

WallCache публичное свойство

public Dictionary WallCache
Результат Wall>.Dictionary

WallStyleCache публичное свойство

public Dictionary WallStyleCache
Результат WallStyle>.Dictionary

blueprint публичное свойство

public Blueprint,FSO.LotView.Model blueprint
Результат FSO.LotView.Model.Blueprint