C# 클래스 WhiteCore.Services.GenericServices.SystemEstateService.SystemEstateService

Basically a provision to allow user configuration of the system Estate Owner 'name and Estate' details
상속: ISystemEstateService, IService
파일 보기 프로젝트 열기: WhiteCoreSim/WhiteCore-Dev

공개 메소드들

메소드 설명
FinishedStartup ( ) : void
GetSystemEstateName ( int estateID ) : string
Initialize ( IConfigSource config, IRegistryCore registry ) : void
Start ( IConfigSource config, IRegistryCore registry ) : void

보호된 메소드들

메소드 설명
CreateEstateCommand ( IScene scene, string cmd ) : void

Creates a new estate.

DeleteEstateCommand ( IScene scene, string cmd ) : void

Deletes an estate.

HandleResetMainlandEstate ( IScene scene, string cmd ) : void
HandleResetSystemEstate ( IScene scene, string cmd ) : void
SetEstateNameCommand ( IScene scene, string cmd ) : void

Sets(renames) an existing estate name.

SetEstateOwnerCommand ( IScene scene, string cmd ) : void

Sets the estate owner.

비공개 메소드들

메소드 설명
AddCommands ( ) : void
CheckGridOwnerEstate ( ) : void

Checks for the grid owner estate on initial startup.

CheckSystemEstateInfo ( int estateID, string estateName, UUID ownerUUID ) : void

Checks for a valid system estate. Adds or corrects if required

EstateLinkRegionCommand ( IScene scene, string cmd ) : void

Link a region to an estate.

EstateUnLinkRegionCommand ( IScene scene, string cmd ) : void

Un-link a region from an estate region.

ShowEstateRegionsCommand ( IScene scene, string cmd ) : void

Shows estate regions.

ShowEstatesCommand ( IScene scene, string cmd ) : void

Shows details of all estates.

UpdateConsoleRegionEstate ( string regionName, WhiteCore.Framework.SceneInfo.EstateSettings estateSettings ) : void
UpdateSystemEstates ( IEstateConnector estateConnector, WhiteCore.Framework.SceneInfo.EstateSettings eS, int newEstateID ) : void

Correct the system estate ID and update any linked regions.

메소드 상세

CreateEstateCommand() 보호된 메소드

Creates a new estate.
protected CreateEstateCommand ( IScene scene, string cmd ) : void
scene IScene Scene.
cmd string Cmd.
리턴 void

DeleteEstateCommand() 보호된 메소드

Deletes an estate.
protected DeleteEstateCommand ( IScene scene, string cmd ) : void
scene IScene Scene.
cmd string Cmd.
리턴 void

FinishedStartup() 공개 메소드

public FinishedStartup ( ) : void
리턴 void

GetSystemEstateName() 공개 메소드

public GetSystemEstateName ( int estateID ) : string
estateID int
리턴 string

HandleResetMainlandEstate() 보호된 메소드

protected HandleResetMainlandEstate ( IScene scene, string cmd ) : void
scene IScene
cmd string
리턴 void

HandleResetSystemEstate() 보호된 메소드

protected HandleResetSystemEstate ( IScene scene, string cmd ) : void
scene IScene
cmd string
리턴 void

Initialize() 공개 메소드

public Initialize ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
리턴 void

SetEstateNameCommand() 보호된 메소드

Sets(renames) an existing estate name.
protected SetEstateNameCommand ( IScene scene, string cmd ) : void
scene IScene Scene.
cmd string Cmd.
리턴 void

SetEstateOwnerCommand() 보호된 메소드

Sets the estate owner.
protected SetEstateOwnerCommand ( IScene scene, string cmd ) : void
scene IScene Scene.
cmd string Cmd.
리턴 void

Start() 공개 메소드

public Start ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
리턴 void