C# 클래스 Universe.Modules.CallingCards.CallingCardModule

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

보호된 프로퍼티들

프로퍼티 타입 설명
m_Enabled bool
m_Scene IScene
m_pendingCallingcardRequests UUID>.Dictionary

공개 메소드들

메소드 설명
AddRegion ( IScene scene ) : void
Close ( ) : void
CreateCallingCard ( IClientAPI client, UUID creator, UUID folder, string name ) : void

Create the calling card inventory item in the user's inventory

Initialize ( IConfigSource source ) : void
LocateClientObject ( UUID agentID ) : IClientAPI

Find the client for a ID

RegionLoaded ( IScene scene ) : void
RemoveRegion ( IScene scene ) : void

보호된 메소드들

메소드 설명
OnAcceptCallingCard ( IClientAPI client, UUID transactionID, UUID folderID ) : void

Accept the user's calling card and add the card to their inventory

OnClosingClient ( IClientAPI client ) : void
OnDeclineCallingCard ( IClientAPI client, UUID transactionID ) : void

Remove the potential calling card and notify the other user

OnNewClient ( IClientAPI client ) : void
OnOfferCallingCard ( IClientAPI client, UUID destID, UUID transactionID ) : void

This comes from the Friends module when a friend is added or when a user gives another user a calling card

메소드 상세

AddRegion() 공개 메소드

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

Close() 공개 메소드

public Close ( ) : void
리턴 void

CreateCallingCard() 공개 메소드

Create the calling card inventory item in the user's inventory
public CreateCallingCard ( IClientAPI client, UUID creator, UUID folder, string name ) : void
client IClientAPI
creator UUID
folder UUID
name string
리턴 void

Initialize() 공개 메소드

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

LocateClientObject() 공개 메소드

Find the client for a ID
public LocateClientObject ( UUID agentID ) : IClientAPI
agentID UUID
리턴 IClientAPI

OnAcceptCallingCard() 보호된 메소드

Accept the user's calling card and add the card to their inventory
protected OnAcceptCallingCard ( IClientAPI client, UUID transactionID, UUID folderID ) : void
client IClientAPI
transactionID UUID
folderID UUID
리턴 void

OnClosingClient() 보호된 메소드

protected OnClosingClient ( IClientAPI client ) : void
client IClientAPI
리턴 void

OnDeclineCallingCard() 보호된 메소드

Remove the potential calling card and notify the other user
protected OnDeclineCallingCard ( IClientAPI client, UUID transactionID ) : void
client IClientAPI
transactionID UUID
리턴 void

OnNewClient() 보호된 메소드

protected OnNewClient ( IClientAPI client ) : void
client IClientAPI
리턴 void

OnOfferCallingCard() 보호된 메소드

This comes from the Friends module when a friend is added or when a user gives another user a calling card
protected OnOfferCallingCard ( IClientAPI client, UUID destID, UUID transactionID ) : void
client IClientAPI
destID UUID
transactionID UUID
리턴 void

RegionLoaded() 공개 메소드

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

RemoveRegion() 공개 메소드

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

프로퍼티 상세

m_Enabled 보호되어 있는 프로퍼티

protected bool m_Enabled
리턴 bool

m_Scene 보호되어 있는 프로퍼티

protected IScene m_Scene
리턴 IScene

m_pendingCallingcardRequests 보호되어 있는 프로퍼티

protected Dictionary m_pendingCallingcardRequests
리턴 UUID>.Dictionary