C# 클래스 FSO.Client.UI.Panels.UIPieMenu

상속: FSO.Client.UI.Framework.UIContainer
파일 보기 프로젝트 열기: RHY3756547/FreeSO 1 사용 예제들

공개 프로퍼티들

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

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
PieButtonClick ( UIElement button ) : void
initSimHead ( ) : void

메소드 상세

BackButtonPress() 공개 메소드

public BackButtonPress ( UIElement button ) : void
button FSO.Client.UI.Framework.UIElement
리턴 void

Draw() 공개 메소드

public Draw ( FSO.Client.UI.Framework.UISpriteBatch batch ) : void
batch FSO.Client.UI.Framework.UISpriteBatch
리턴 void

PieButtonHover() 공개 메소드

public PieButtonHover ( UIElement button ) : void
button FSO.Client.UI.Framework.UIElement
리턴 void

PreDraw() 공개 메소드

public PreDraw ( FSO.Client.UI.Framework.UISpriteBatch batch ) : void
batch FSO.Client.UI.Framework.UISpriteBatch
리턴 void

RemoveSimScene() 공개 메소드

public RemoveSimScene ( ) : void
리턴 void

RenderMenu() 공개 메소드

public RenderMenu ( ) : void
리턴 void

RotateHeadCam() 공개 메소드

public RotateHeadCam ( Vector2 point ) : void
point Vector2
리턴 void

UIPieMenu() 공개 메소드

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
리턴 System

Update() 공개 메소드

public Update ( FSO state ) : void
state FSO
리턴 void

UpdateHeadPosition() 공개 메소드

public UpdateHeadPosition ( int x, int y ) : void
x int
y int
리턴 void

프로퍼티 상세

m_Bg 공개적으로 프로퍼티

public UIImage,FSO.Client.UI.Controls m_Bg
리턴 FSO.Client.UI.Controls.UIImage

m_Caller 공개적으로 프로퍼티

public VMEntity,FSO.SimAntics m_Caller
리턴 FSO.SimAntics.VMEntity

m_CurrentItem 공개적으로 프로퍼티

public UIPieMenuItem,FSO.Client.UI.Panels m_CurrentItem
리턴 UIPieMenuItem

m_Obj 공개적으로 프로퍼티

public VMEntity,FSO.SimAntics m_Obj
리턴 FSO.SimAntics.VMEntity

m_Parent 공개적으로 프로퍼티

public UILotControl,FSO.Client.UI.Panels m_Parent
리턴 UILotControl

m_PieButtons 공개적으로 프로퍼티

public List m_PieButtons
리턴 List

m_PieTree 공개적으로 프로퍼티

public UIPieMenuItem,FSO.Client.UI.Panels m_PieTree
리턴 UIPieMenuItem