C# 클래스 FSO.LotView.Components.WallComponent

상속: WorldComponent
파일 보기 프로젝트 열기: RHY3756547/FreeSO 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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