C# Класс Universe.Modules.Restart.RestartModule

Наследование: INonSharedRegionModule, IRestartModule
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
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