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

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

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

Свойство Тип Описание
AdjacentWall WallSegments
ContainerSlots List
CutawayTests Point>.Dictionary
DynamicCounter int
HideForCutaway bool
Obj GameObject
blueprint FSO.LotView.Model.Blueprint
renderInfo WorldObjectRenderInfo

Private Properties

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

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

Метод Описание
Draw ( GraphicsDevice device, WorldState world ) : void
GetSLOTPosition ( int slot ) : Vector3
GetScreenPos ( WorldState world ) : Vector2
ObjectComponent ( GameObject obj ) : System
OnRotationChanged ( WorldState world ) : void
OnScrollChanged ( WorldState world ) : void
OnZoomChanged ( WorldState world ) : void
Update ( GraphicsDevice device, WorldState world ) : void
ValidateSprite ( WorldState world ) : void

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

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

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

GetSLOTPosition() публичный Метод

public GetSLOTPosition ( int slot ) : Vector3
slot int
Результат Vector3

GetScreenPos() публичный Метод

public GetScreenPos ( WorldState world ) : Vector2
world WorldState
Результат Vector2

ObjectComponent() публичный Метод

public ObjectComponent ( GameObject obj ) : System
obj GameObject
Результат System

OnRotationChanged() публичный Метод

public OnRotationChanged ( WorldState world ) : void
world WorldState
Результат void

OnScrollChanged() публичный Метод

public OnScrollChanged ( WorldState world ) : void
world WorldState
Результат void

OnZoomChanged() публичный Метод

public OnZoomChanged ( WorldState world ) : void
world WorldState
Результат void

Update() публичный Метод

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

ValidateSprite() публичный Метод

public ValidateSprite ( WorldState world ) : void
world WorldState
Результат void

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

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

public WallSegments AdjacentWall
Результат WallSegments

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

public List ContainerSlots
Результат List

CutawayTests публичное статическое свойство

public static Dictionary CutawayTests
Результат Point>.Dictionary

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

public int DynamicCounter
Результат int

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

public bool HideForCutaway
Результат bool

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

public GameObject Obj
Результат GameObject

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

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

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

public WorldObjectRenderInfo renderInfo
Результат WorldObjectRenderInfo