C# Class FSO.Client.UI.Screens.CoreGameScreen

Inheritance: FSO.Client.UI.Framework.GameScreen
Show file Open project: RHY3756547/FreeSO Class Usage Examples

Public Properties

Property Type Description
Inbox FSO.Client.UI.Panels.UIInbox
LotController FSO.Client.UI.Panels.UILotControl
Title FSO.Client.UI.Panels.UIGameTitle
gizmo FSO.Client.UI.Panels.UIGizmo
ucp FSO.Client.UI.Panels.UIUCP
vm FSO.SimAntics.VM

Public Methods

Method Description
CleanupLastWorld ( ) : void
ClientStateChange ( int state, float progress ) : void
ClientStateChangeProcess ( int state, float progress ) : void
CloseInbox ( ) : void
CoreGameScreen ( ) : System
InitTestLot ( string path, bool host ) : void
OpenInbox ( ) : void
Update ( FSO state ) : void

Private Methods

Method Description
Controller_OnNewTimeOfDay ( System.DateTime TimeOfDay ) : void
Controller_OnPlayerJoined ( LotTileEntry TileEntry ) : void
DisconnectedOKClick ( UIElement button ) : void
MessageController_OnSendLetter ( string message, string subject, string destinationUser ) : void

Message was sent by player to another player.

MessageController_OnSendMessage ( string message, string GUID ) : void
MouseHandler ( UIMouseEventType type, UpdateState state ) : void
SaveHouseButton_OnButtonClick ( UIElement button ) : void
VMDebug_OnButtonClick ( UIElement button ) : void
VMRefreshed ( ) : void
Vm_OnChatEvent ( SimAntics evt ) : void

Method Details

CleanupLastWorld() public method

public CleanupLastWorld ( ) : void
return void

ClientStateChange() public method

public ClientStateChange ( int state, float progress ) : void
state int
progress float
return void

ClientStateChangeProcess() public method

public ClientStateChangeProcess ( int state, float progress ) : void
state int
progress float
return void

CloseInbox() public method

public CloseInbox ( ) : void
return void

CoreGameScreen() public method

public CoreGameScreen ( ) : System
return System

InitTestLot() public method

public InitTestLot ( string path, bool host ) : void
path string
host bool
return void

OpenInbox() public method

public OpenInbox ( ) : void
return void

Update() public method

public Update ( FSO state ) : void
state FSO
return void

Property Details

Inbox public property

public UIInbox,FSO.Client.UI.Panels Inbox
return FSO.Client.UI.Panels.UIInbox

LotController public property

public UILotControl,FSO.Client.UI.Panels LotController
return FSO.Client.UI.Panels.UILotControl

Title public property

public UIGameTitle,FSO.Client.UI.Panels Title
return FSO.Client.UI.Panels.UIGameTitle

gizmo public property

public UIGizmo,FSO.Client.UI.Panels gizmo
return FSO.Client.UI.Panels.UIGizmo

ucp public property

public UIUCP,FSO.Client.UI.Panels ucp
return FSO.Client.UI.Panels.UIUCP

vm public property

public VM,FSO.SimAntics vm
return FSO.SimAntics.VM