C# 클래스 Universe.Modules.Profiles.ProfileModule

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

공개 메소드들

메소드 설명
AddRegion ( IScene scene ) : void
AvatarInterestsUpdate ( IClientAPI remoteClient, uint wantmask, string wanttext, uint skillsmask, string skillstext, string languages ) : void
AvatarNotesUpdate ( IClientAPI remoteClient, UUID queryTargetID, string queryNotes ) : void
ClassifiedDelete ( UUID queryClassifiedID, IClientAPI remoteClient ) : void
ClassifiedInfoRequest ( UUID queryClassifiedID, IClientAPI remoteClient ) : void
ClassifiedInfoUpdate ( UUID queryClassifiedID, uint queryCategory, string queryName, string queryDescription, UUID queryParcelID, uint queryParentEstate, UUID querySnapshotID, System.Vector3 queryGlobalPos, byte queryclassifiedFlags, int queryclassifiedPrice, IClientAPI remoteClient ) : void
Close ( ) : void
GodClassifiedDelete ( UUID queryClassifiedID, IClientAPI remoteClient ) : void
GodPickDelete ( IClientAPI remoteClient, UUID AgentID, UUID queryPickID, UUID queryID ) : void
HandleAvatarClassifiedsRequest ( object sender, string method, List args ) : void
HandleAvatarNotesRequest ( object sender, string method, List args ) : void
HandleAvatarPicksRequest ( object sender, string method, List args ) : void
HandlePickInfoRequest ( object sender, string method, List args ) : void
Initialize ( IConfigSource config ) : void
NewClient ( IClientAPI client ) : void
OnClosingClient ( IClientAPI client ) : void
PickDelete ( IClientAPI remoteClient, UUID queryPickID ) : void
PickInfoUpdate ( IClientAPI remoteClient, UUID pickID, UUID creatorID, bool topPick, string name, string desc, UUID snapshotID, int sortOrder, bool enabled, Vector3d globalPos ) : void
RegionLoaded ( IScene scene ) : void
RemoveRegion ( IScene scene ) : void
RequestAvatarProperty ( IClientAPI remoteClient, UUID target ) : void
SendProfile ( IClientAPI remoteClient, IUserProfileInfo Profile, UserAccount account, uint agentOnline ) : void
TrackAgent ( IClientAPI client, UUID hunter, UUID target ) : void
UpdateAvatarProperties ( IClientAPI remoteClient, string AboutText, string FLAboutText, UUID FLImageID, UUID ImageID, string WebProfileURL, bool allowpublish, bool maturepublish ) : void
UpdateUserPreferences ( bool imViaEmail, bool visible, IClientAPI remoteClient ) : void
UserPreferencesRequest ( IClientAPI remoteClient ) : void
moneyModule_OnUserDidNotPay ( UUID agentID, string identifier, string paymentTextThatFailed ) : void

비공개 메소드들

메소드 설명
IsFriendOfUser ( UUID friend, UUID requested ) : bool

메소드 상세

AddRegion() 공개 메소드

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

AvatarInterestsUpdate() 공개 메소드

public AvatarInterestsUpdate ( IClientAPI remoteClient, uint wantmask, string wanttext, uint skillsmask, string skillstext, string languages ) : void
remoteClient IClientAPI
wantmask uint
wanttext string
skillsmask uint
skillstext string
languages string
리턴 void

AvatarNotesUpdate() 공개 메소드

public AvatarNotesUpdate ( IClientAPI remoteClient, UUID queryTargetID, string queryNotes ) : void
remoteClient IClientAPI
queryTargetID UUID
queryNotes string
리턴 void

ClassifiedDelete() 공개 메소드

public ClassifiedDelete ( UUID queryClassifiedID, IClientAPI remoteClient ) : void
queryClassifiedID UUID
remoteClient IClientAPI
리턴 void

ClassifiedInfoRequest() 공개 메소드

public ClassifiedInfoRequest ( UUID queryClassifiedID, IClientAPI remoteClient ) : void
queryClassifiedID UUID
remoteClient IClientAPI
리턴 void

ClassifiedInfoUpdate() 공개 메소드

public ClassifiedInfoUpdate ( UUID queryClassifiedID, uint queryCategory, string queryName, string queryDescription, UUID queryParcelID, uint queryParentEstate, UUID querySnapshotID, System.Vector3 queryGlobalPos, byte queryclassifiedFlags, int queryclassifiedPrice, IClientAPI remoteClient ) : void
queryClassifiedID UUID
queryCategory uint
queryName string
queryDescription string
queryParcelID UUID
queryParentEstate uint
querySnapshotID UUID
queryGlobalPos System.Vector3
queryclassifiedFlags byte
queryclassifiedPrice int
remoteClient IClientAPI
리턴 void

Close() 공개 메소드

public Close ( ) : void
리턴 void

GodClassifiedDelete() 공개 메소드

public GodClassifiedDelete ( UUID queryClassifiedID, IClientAPI remoteClient ) : void
queryClassifiedID UUID
remoteClient IClientAPI
리턴 void

GodPickDelete() 공개 메소드

public GodPickDelete ( IClientAPI remoteClient, UUID AgentID, UUID queryPickID, UUID queryID ) : void
remoteClient IClientAPI
AgentID UUID
queryPickID UUID
queryID UUID
리턴 void

HandleAvatarClassifiedsRequest() 공개 메소드

public HandleAvatarClassifiedsRequest ( object sender, string method, List args ) : void
sender object
method string
args List
리턴 void

HandleAvatarNotesRequest() 공개 메소드

public HandleAvatarNotesRequest ( object sender, string method, List args ) : void
sender object
method string
args List
리턴 void

HandleAvatarPicksRequest() 공개 메소드

public HandleAvatarPicksRequest ( object sender, string method, List args ) : void
sender object
method string
args List
리턴 void

HandlePickInfoRequest() 공개 메소드

public HandlePickInfoRequest ( object sender, string method, List args ) : void
sender object
method string
args List
리턴 void

Initialize() 공개 메소드

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

NewClient() 공개 메소드

public NewClient ( IClientAPI client ) : void
client IClientAPI
리턴 void

OnClosingClient() 공개 메소드

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

PickDelete() 공개 메소드

public PickDelete ( IClientAPI remoteClient, UUID queryPickID ) : void
remoteClient IClientAPI
queryPickID UUID
리턴 void

PickInfoUpdate() 공개 메소드

public PickInfoUpdate ( IClientAPI remoteClient, UUID pickID, UUID creatorID, bool topPick, string name, string desc, UUID snapshotID, int sortOrder, bool enabled, Vector3d globalPos ) : void
remoteClient IClientAPI
pickID UUID
creatorID UUID
topPick bool
name string
desc string
snapshotID UUID
sortOrder int
enabled bool
globalPos Vector3d
리턴 void

RegionLoaded() 공개 메소드

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

RemoveRegion() 공개 메소드

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

RequestAvatarProperty() 공개 메소드

public RequestAvatarProperty ( IClientAPI remoteClient, UUID target ) : void
remoteClient IClientAPI
target UUID
리턴 void

SendProfile() 공개 메소드

public SendProfile ( IClientAPI remoteClient, IUserProfileInfo Profile, UserAccount account, uint agentOnline ) : void
remoteClient IClientAPI
Profile Universe.Framework.Services.ClassHelpers.Profile.IUserProfileInfo
account Universe.Framework.Services.UserAccount
agentOnline uint
리턴 void

TrackAgent() 공개 메소드

public TrackAgent ( IClientAPI client, UUID hunter, UUID target ) : void
client IClientAPI
hunter UUID
target UUID
리턴 void

UpdateAvatarProperties() 공개 메소드

public UpdateAvatarProperties ( IClientAPI remoteClient, string AboutText, string FLAboutText, UUID FLImageID, UUID ImageID, string WebProfileURL, bool allowpublish, bool maturepublish ) : void
remoteClient IClientAPI
AboutText string
FLAboutText string
FLImageID UUID
ImageID UUID
WebProfileURL string
allowpublish bool
maturepublish bool
리턴 void

UpdateUserPreferences() 공개 메소드

public UpdateUserPreferences ( bool imViaEmail, bool visible, IClientAPI remoteClient ) : void
imViaEmail bool
visible bool
remoteClient IClientAPI
리턴 void

UserPreferencesRequest() 공개 메소드

public UserPreferencesRequest ( IClientAPI remoteClient ) : void
remoteClient IClientAPI
리턴 void

moneyModule_OnUserDidNotPay() 공개 메소드

public moneyModule_OnUserDidNotPay ( UUID agentID, string identifier, string paymentTextThatFailed ) : void
agentID UUID
identifier string
paymentTextThatFailed string
리턴 void