C# 클래스 Universe.Modules.Restart.RestartModule

상속: INonSharedRegionModule, IRestartModule
파일 보기 프로젝트 열기: Virtual-Universe/Virtual-Universe

보호된 프로퍼티들

프로퍼티 타입 설명
m_Alerts List
m_CountdownTimer Timer
m_DialogModule IDialogModule
m_Initiator UUID
m_Message string
m_Notice bool
m_RestartBegin DateTime
m_scene IScene

공개 메소드들

메소드 설명
AbortRestart ( string message ) : void
AddRegion ( IScene scene ) : void
Close ( ) : void
DoOneNotice ( ) : int
Initialize ( IConfigSource config ) : void
RegionLoaded ( IScene scene ) : void
RemoveRegion ( IScene scene ) : void
RestartScene ( ) : void

This causes the region to restart immediately.

ScheduleRestart ( UUID initiator, string message, int alerts, bool notice ) : void
SerializeScene ( ) : void

Serializes the scene.

SetTimer ( int intervalSeconds ) : void

보호된 메소드들

메소드 설명
AddConsoleCommands ( ) : void

Adds the console commands.

DeserializeUsers ( IScene scene ) : void
EventManager_OnStartupFullyComplete ( IScene scene, List data ) : void
HandleHelp ( IScene scene, string cmd ) : void

Handles the help command.

HandleRegionRestart ( IScene scene, string args ) : void

Handles the region restart command

HandleRegionRestartAbort ( IScene scene, string args ) : void

Handles the region restart abort command.

OnTimer ( object source, ElapsedEventArgs e ) : void
SerializeUsers ( IScene scene ) : void
restartRegionSerialized ( IScene scene ) : void

비공개 메소드들

메소드 설명
BuildSaveFileName ( string regionName ) : string

메소드 상세

AbortRestart() 공개 메소드

public AbortRestart ( string message ) : void
message string
리턴 void

AddConsoleCommands() 보호된 메소드

Adds the console commands.
protected AddConsoleCommands ( ) : void
리턴 void

AddRegion() 공개 메소드

public AddRegion ( IScene scene ) : void
scene IScene
리턴 void

Close() 공개 메소드

public Close ( ) : void
리턴 void

DeserializeUsers() 보호된 메소드

protected DeserializeUsers ( IScene scene ) : void
scene IScene
리턴 void

DoOneNotice() 공개 메소드

public DoOneNotice ( ) : int
리턴 int

EventManager_OnStartupFullyComplete() 보호된 메소드

protected EventManager_OnStartupFullyComplete ( IScene scene, List data ) : void
scene IScene
data List
리턴 void

HandleHelp() 보호된 메소드

Handles the help command.
protected HandleHelp ( IScene scene, string cmd ) : void
scene IScene Not used
cmd string Not used
리턴 void

HandleRegionRestart() 보호된 메소드

Handles the region restart command
protected HandleRegionRestart ( IScene scene, string args ) : void
scene IScene Scene.
args string Arguments.
리턴 void

HandleRegionRestartAbort() 보호된 메소드

Handles the region restart abort command.
protected HandleRegionRestartAbort ( IScene scene, string args ) : void
scene IScene Scene.
args string Arguments.
리턴 void

Initialize() 공개 메소드

public Initialize ( IConfigSource config ) : void
config IConfigSource
리턴 void

OnTimer() 보호된 메소드

protected OnTimer ( object source, ElapsedEventArgs e ) : void
source object
e ElapsedEventArgs
리턴 void

RegionLoaded() 공개 메소드

public RegionLoaded ( IScene scene ) : void
scene IScene
리턴 void

RemoveRegion() 공개 메소드

public RemoveRegion ( IScene scene ) : void
scene IScene
리턴 void

RestartScene() 공개 메소드

This causes the region to restart immediately.
public RestartScene ( ) : void
리턴 void

ScheduleRestart() 공개 메소드

public ScheduleRestart ( UUID initiator, string message, int alerts, bool notice ) : void
initiator UUID
message string
alerts int
notice bool
리턴 void

SerializeScene() 공개 메소드

Serializes the scene.
public SerializeScene ( ) : void
리턴 void

SerializeUsers() 보호된 메소드

protected SerializeUsers ( IScene scene ) : void
scene IScene
리턴 void

SetTimer() 공개 메소드

public SetTimer ( int intervalSeconds ) : void
intervalSeconds int
리턴 void

restartRegionSerialized() 보호된 메소드

protected restartRegionSerialized ( IScene scene ) : void
scene IScene
리턴 void

프로퍼티 상세

m_Alerts 보호되어 있는 프로퍼티

protected List m_Alerts
리턴 List

m_CountdownTimer 보호되어 있는 프로퍼티

protected Timer m_CountdownTimer
리턴 Timer

m_DialogModule 보호되어 있는 프로퍼티

protected IDialogModule m_DialogModule
리턴 IDialogModule

m_Initiator 보호되어 있는 프로퍼티

protected UUID m_Initiator
리턴 UUID

m_Message 보호되어 있는 프로퍼티

protected string m_Message
리턴 string

m_Notice 보호되어 있는 프로퍼티

protected bool m_Notice
리턴 bool

m_RestartBegin 보호되어 있는 프로퍼티

protected DateTime m_RestartBegin
리턴 DateTime

m_scene 보호되어 있는 프로퍼티

protected IScene m_scene
리턴 IScene