C# Class FSO.Client.UI.Panels.UIPieMenu

Inheritance: FSO.Client.UI.Framework.UIContainer
Afficher le fichier Open project: RHY3756547/FreeSO Class Usage Examples

Méthodes publiques

Свойство Type Description
m_Bg FSO.Client.UI.Controls.UIImage
m_Caller FSO.SimAntics.VMEntity
m_CurrentItem UIPieMenuItem
m_Obj FSO.SimAntics.VMEntity
m_Parent UILotControl
m_PieButtons List
m_PieTree UIPieMenuItem

Méthodes publiques

Méthode Description
BackButtonPress ( UIElement button ) : void
Draw ( FSO.Client.UI.Framework.UISpriteBatch batch ) : void
PieButtonHover ( UIElement button ) : void
PreDraw ( FSO.Client.UI.Framework.UISpriteBatch batch ) : void
RemoveSimScene ( ) : void
RenderMenu ( ) : void
RotateHeadCam ( Vector2 point ) : void
UIPieMenu ( List pie, FSO.SimAntics.VMEntity obj, FSO.SimAntics.VMEntity caller, UILotControl parent ) : System
Update ( FSO state ) : void
UpdateHeadPosition ( int x, int y ) : void

Private Methods

Méthode Description
PieButtonClick ( UIElement button ) : void
initSimHead ( ) : void

Method Details

BackButtonPress() public méthode

public BackButtonPress ( UIElement button ) : void
button FSO.Client.UI.Framework.UIElement
Résultat void

Draw() public méthode

public Draw ( FSO.Client.UI.Framework.UISpriteBatch batch ) : void
batch FSO.Client.UI.Framework.UISpriteBatch
Résultat void

PieButtonHover() public méthode

public PieButtonHover ( UIElement button ) : void
button FSO.Client.UI.Framework.UIElement
Résultat void

PreDraw() public méthode

public PreDraw ( FSO.Client.UI.Framework.UISpriteBatch batch ) : void
batch FSO.Client.UI.Framework.UISpriteBatch
Résultat void

RemoveSimScene() public méthode

public RemoveSimScene ( ) : void
Résultat void

RenderMenu() public méthode

public RenderMenu ( ) : void
Résultat void

RotateHeadCam() public méthode

public RotateHeadCam ( Vector2 point ) : void
point Vector2
Résultat void

UIPieMenu() public méthode

public UIPieMenu ( List pie, FSO.SimAntics.VMEntity obj, FSO.SimAntics.VMEntity caller, UILotControl parent ) : System
pie List
obj FSO.SimAntics.VMEntity
caller FSO.SimAntics.VMEntity
parent UILotControl
Résultat System

Update() public méthode

public Update ( FSO state ) : void
state FSO
Résultat void

UpdateHeadPosition() public méthode

public UpdateHeadPosition ( int x, int y ) : void
x int
y int
Résultat void

Property Details

m_Bg public_oe property

public UIImage,FSO.Client.UI.Controls m_Bg
Résultat FSO.Client.UI.Controls.UIImage

m_Caller public_oe property

public VMEntity,FSO.SimAntics m_Caller
Résultat FSO.SimAntics.VMEntity

m_CurrentItem public_oe property

public UIPieMenuItem,FSO.Client.UI.Panels m_CurrentItem
Résultat UIPieMenuItem

m_Obj public_oe property

public VMEntity,FSO.SimAntics m_Obj
Résultat FSO.SimAntics.VMEntity

m_Parent public_oe property

public UILotControl,FSO.Client.UI.Panels m_Parent
Résultat UILotControl

m_PieButtons public_oe property

public List m_PieButtons
Résultat List

m_PieTree public_oe property

public UIPieMenuItem,FSO.Client.UI.Panels m_PieTree
Résultat UIPieMenuItem