C# Класс FSO.Client.UI.Panels.UILotControl

Generates pie menus when the player clicks on objects.
Наследование: FSO.Client.UI.Framework.UIContainer
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
ActiveEntity FSO.SimAntics.VMEntity
Cheats FSO.Client.UI.Panels.LotControls.UICheatHandler
CustomControl UICustomLotControl
EODs FSO.Client.UI.Panels.EODs.UIEODController
GotoObject FSO.SimAntics.VMEntity
InteractionsAvailable bool
LastFloor sbyte
LastRotation WorldRotation
LiveMode bool
ObjectHolder UIObjectHolder
ObjectHover short
PanelActive bool
QueryPanel FSO.Client.UI.Panels.UIQueryPanel
Queue FSO.Client.UI.Panels.UIInteractionQueue
WallsMode int
World LotView.World
vm FSO.SimAntics.VM

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

Метод Описание
ClosePie ( ) : void
Draw ( FSO.Client.UI.Framework.UISpriteBatch batch ) : void
GetBounds ( ) : Rectangle
GetLotTitle ( ) : string
LiveModeUpdate ( UpdateState state, bool scrolled ) : void
RefreshCut ( ) : void
UILotControl ( FSO vm, LotView World ) : System

Creates a new UILotControl instance.

Update ( UpdateState state ) : void
vm_OnDialog ( FSO info ) : void

Приватные методы

Метод Описание
DialogButton0 ( UIElement button ) : void
DialogButton1 ( UIElement button ) : void
DialogButton2 ( UIElement button ) : void
DialogResponse ( byte code ) : void
GetAvatarString ( FSO.SimAntics.VMAvatar ava ) : string
OnMouse ( UIMouseEventType type, UpdateState state ) : void
Vm_OnBreakpoint ( FSO.SimAntics.VMEntity entity ) : void
Vm_OnChatEvent ( VMChatEvent evt ) : void

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

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

public ClosePie ( ) : void
Результат void

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

public Draw ( FSO.Client.UI.Framework.UISpriteBatch batch ) : void
batch FSO.Client.UI.Framework.UISpriteBatch
Результат void

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

public GetBounds ( ) : Rectangle
Результат Microsoft.Xna.Framework.Rectangle

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

public GetLotTitle ( ) : string
Результат string

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

public LiveModeUpdate ( UpdateState state, bool scrolled ) : void
state FSO.Common.Rendering.Framework.Model.UpdateState
scrolled bool
Результат void

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

public RefreshCut ( ) : void
Результат void

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

Creates a new UILotControl instance.
public UILotControl ( FSO vm, LotView World ) : System
vm FSO A SimAntics VM instance.
World LotView A World instance.
Результат System

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

public Update ( UpdateState state ) : void
state FSO.Common.Rendering.Framework.Model.UpdateState
Результат void

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

public vm_OnDialog ( FSO info ) : void
info FSO
Результат void

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

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

public VMEntity,FSO.SimAntics ActiveEntity
Результат FSO.SimAntics.VMEntity

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

public UICheatHandler,FSO.Client.UI.Panels.LotControls Cheats
Результат FSO.Client.UI.Panels.LotControls.UICheatHandler

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

public UICustomLotControl CustomControl
Результат UICustomLotControl

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

public UIEODController,FSO.Client.UI.Panels.EODs EODs
Результат FSO.Client.UI.Panels.EODs.UIEODController

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

public VMEntity,FSO.SimAntics GotoObject
Результат FSO.SimAntics.VMEntity

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

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

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

public sbyte LastFloor
Результат sbyte

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

public WorldRotation LastRotation
Результат WorldRotation

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

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

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

public UIObjectHolder,FSO.Client.UI.Panels ObjectHolder
Результат UIObjectHolder

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

public short ObjectHover
Результат short

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

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

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

public UIQueryPanel,FSO.Client.UI.Panels QueryPanel
Результат FSO.Client.UI.Panels.UIQueryPanel

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

public UIInteractionQueue,FSO.Client.UI.Panels Queue
Результат FSO.Client.UI.Panels.UIInteractionQueue

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

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

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

public LotView.World World
Результат LotView.World

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

public VM,FSO.SimAntics vm
Результат FSO.SimAntics.VM