C# Class FSO.LotView.Components.ObjectComponent

Inheritance: EntityComponent
Afficher le fichier Open project: RHY3756547/FreeSO Class Usage Examples

Méthodes publiques

Свойство Type Description
AdjacentWall WallSegments
ContainerSlots List
CutawayTests Point>.Dictionary
DynamicCounter int
HideForCutaway bool
Obj GameObject
blueprint FSO.LotView.Model.Blueprint
renderInfo WorldObjectRenderInfo

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
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

Method Details

Draw() public méthode

public Draw ( GraphicsDevice device, WorldState world ) : void
device GraphicsDevice
world WorldState
Résultat void

GetSLOTPosition() public méthode

public GetSLOTPosition ( int slot ) : Vector3
slot int
Résultat Vector3

GetScreenPos() public méthode

public GetScreenPos ( WorldState world ) : Vector2
world WorldState
Résultat Vector2

ObjectComponent() public méthode

public ObjectComponent ( GameObject obj ) : System
obj GameObject
Résultat System

OnRotationChanged() public méthode

public OnRotationChanged ( WorldState world ) : void
world WorldState
Résultat void

OnScrollChanged() public méthode

public OnScrollChanged ( WorldState world ) : void
world WorldState
Résultat void

OnZoomChanged() public méthode

public OnZoomChanged ( WorldState world ) : void
world WorldState
Résultat void

Update() public méthode

public Update ( GraphicsDevice device, WorldState world ) : void
device GraphicsDevice
world WorldState
Résultat void

ValidateSprite() public méthode

public ValidateSprite ( WorldState world ) : void
world WorldState
Résultat void

Property Details

AdjacentWall public_oe property

public WallSegments AdjacentWall
Résultat WallSegments

ContainerSlots public_oe property

public List ContainerSlots
Résultat List

CutawayTests public_oe static_oe property

public static Dictionary CutawayTests
Résultat Point>.Dictionary

DynamicCounter public_oe property

public int DynamicCounter
Résultat int

HideForCutaway public_oe property

public bool HideForCutaway
Résultat bool

Obj public_oe property

public GameObject Obj
Résultat GameObject

blueprint public_oe property

public Blueprint,FSO.LotView.Model blueprint
Résultat FSO.LotView.Model.Blueprint

renderInfo public_oe property

public WorldObjectRenderInfo renderInfo
Résultat WorldObjectRenderInfo