C# 클래스 WhiteCore.Modules.Chat.DialogModule

This dialog module has support for mute lists
상속: INonSharedRegionModule, IDialogModule
파일 보기 프로젝트 열기: WhiteCoreSim/WhiteCore-Dev

보호된 프로퍼티들

프로퍼티 타입 설명
m_enabled bool
m_muteListModule IMuteListModule
m_scene IScene

공개 메소드들

메소드 설명
AddRegion ( IScene scene ) : void
Close ( ) : void
Initialise ( IConfigSource config ) : void
RegionLoaded ( IScene scene ) : void
RemoveRegion ( IScene scene ) : void
SendAlertToUser ( IClientAPI client, string message ) : void

Sends an alert to user.

SendAlertToUser ( IClientAPI client, string message, bool modal ) : void

Sends an alert to user.

SendAlertToUser ( UUID agentID, string message ) : void

Sends an alert to user.

SendAlertToUser ( UUID agentID, string message, bool modal ) : void

Sends an alert to user.

SendAlertToUser ( string Name, string message, bool modal ) : void

Sends an alert to user.

SendDialogToUser ( UUID avatarID, string objectName, UUID objectID, UUID ownerID, string message, UUID textureID, int ch, string buttonlabels ) : void

Sends the dialog to user.

SendGeneralAlert ( string message ) : void

Sends a general alert.

SendNotificationToUsersInRegion ( UUID fromAvatarID, string fromAvatarName, string message ) : void

Sends a notification to users in region.

SendTextBoxToUser ( UUID avatarID, string message, int chatChannel, string name, UUID objectID, UUID ownerID ) : void

Sends a text box to user.

SendUrlToUser ( UUID avatarID, string objectName, UUID objectID, UUID ownerID, bool groupOwned, string message, string url ) : void

Sends a URL to user.

보호된 메소드들

메소드 설명
HandleAlertConsoleCommand ( IScene scene, string cmdparams ) : void

Handle an alert command from the console.

메소드 상세

AddRegion() 공개 메소드

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

Close() 공개 메소드

public Close ( ) : void
리턴 void

HandleAlertConsoleCommand() 보호된 메소드

Handle an alert command from the console.
protected HandleAlertConsoleCommand ( IScene scene, string cmdparams ) : void
scene IScene
cmdparams string
리턴 void

Initialise() 공개 메소드

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

RegionLoaded() 공개 메소드

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

RemoveRegion() 공개 메소드

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

SendAlertToUser() 공개 메소드

Sends an alert to user.
public SendAlertToUser ( IClientAPI client, string message ) : void
client IClientAPI Client.
message string Message.
리턴 void

SendAlertToUser() 공개 메소드

Sends an alert to user.
public SendAlertToUser ( IClientAPI client, string message, bool modal ) : void
client IClientAPI Client.
message string Message.
modal bool If set to true modal.
리턴 void

SendAlertToUser() 공개 메소드

Sends an alert to user.
public SendAlertToUser ( UUID agentID, string message ) : void
agentID UUID Agent identifier.
message string Message.
리턴 void

SendAlertToUser() 공개 메소드

Sends an alert to user.
public SendAlertToUser ( UUID agentID, string message, bool modal ) : void
agentID UUID Agent identifier.
message string Message.
modal bool If set to true modal.
리턴 void

SendAlertToUser() 공개 메소드

Sends an alert to user.
public SendAlertToUser ( string Name, string message, bool modal ) : void
Name string Name.
message string Message.
modal bool If set to true modal.
리턴 void

SendDialogToUser() 공개 메소드

Sends the dialog to user.
public SendDialogToUser ( UUID avatarID, string objectName, UUID objectID, UUID ownerID, string message, UUID textureID, int ch, string buttonlabels ) : void
avatarID UUID Avatar identifier.
objectName string Object name.
objectID UUID Object identifier.
ownerID UUID Owner identifier.
message string Message.
textureID UUID Texture identifier.
ch int Ch.
buttonlabels string Buttonlabels.
리턴 void

SendGeneralAlert() 공개 메소드

Sends a general alert.
public SendGeneralAlert ( string message ) : void
message string Message.
리턴 void

SendNotificationToUsersInRegion() 공개 메소드

Sends a notification to users in region.
public SendNotificationToUsersInRegion ( UUID fromAvatarID, string fromAvatarName, string message ) : void
fromAvatarID UUID From avatar identifier.
fromAvatarName string From avatar name.
message string Message.
리턴 void

SendTextBoxToUser() 공개 메소드

Sends a text box to user.
public SendTextBoxToUser ( UUID avatarID, string message, int chatChannel, string name, UUID objectID, UUID ownerID ) : void
avatarID UUID Avatar identifier.
message string Message.
chatChannel int Chat channel.
name string Name.
objectID UUID Object identifier.
ownerID UUID Owner identifier.
리턴 void

SendUrlToUser() 공개 메소드

Sends a URL to user.
public SendUrlToUser ( UUID avatarID, string objectName, UUID objectID, UUID ownerID, bool groupOwned, string message, string url ) : void
avatarID UUID Avatar identifier.
objectName string Object name.
objectID UUID Object identifier.
ownerID UUID Owner identifier.
groupOwned bool If set to true group owned.
message string Message.
url string URL.
리턴 void

프로퍼티 상세

m_enabled 보호되어 있는 프로퍼티

protected bool m_enabled
리턴 bool

m_muteListModule 보호되어 있는 프로퍼티

protected IMuteListModule m_muteListModule
리턴 IMuteListModule

m_scene 보호되어 있는 프로퍼티

protected IScene m_scene
리턴 IScene