C# Class Universe.Modules.Profiles.ProfileModule

Inheritance: INonSharedRegionModule
ファイルを表示 Open project: Virtual-Universe/Virtual-Universe

Public Methods

Method Description
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

Private Methods

Method Description
IsFriendOfUser ( UUID friend, UUID requested ) : bool

Method Details

AddRegion() public method

public AddRegion ( IScene scene ) : void
scene IScene
return void

AvatarInterestsUpdate() public method

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
return void

AvatarNotesUpdate() public method

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

ClassifiedDelete() public method

public ClassifiedDelete ( UUID queryClassifiedID, IClientAPI remoteClient ) : void
queryClassifiedID UUID
remoteClient IClientAPI
return void

ClassifiedInfoRequest() public method

public ClassifiedInfoRequest ( UUID queryClassifiedID, IClientAPI remoteClient ) : void
queryClassifiedID UUID
remoteClient IClientAPI
return void

ClassifiedInfoUpdate() public method

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
return void

Close() public method

public Close ( ) : void
return void

GodClassifiedDelete() public method

public GodClassifiedDelete ( UUID queryClassifiedID, IClientAPI remoteClient ) : void
queryClassifiedID UUID
remoteClient IClientAPI
return void

GodPickDelete() public method

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

HandleAvatarClassifiedsRequest() public method

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

HandleAvatarNotesRequest() public method

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

HandleAvatarPicksRequest() public method

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

HandlePickInfoRequest() public method

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

Initialize() public method

public Initialize ( IConfigSource config ) : void
config IConfigSource
return void

NewClient() public method

public NewClient ( IClientAPI client ) : void
client IClientAPI
return void

OnClosingClient() public method

public OnClosingClient ( IClientAPI client ) : void
client IClientAPI
return void

PickDelete() public method

public PickDelete ( IClientAPI remoteClient, UUID queryPickID ) : void
remoteClient IClientAPI
queryPickID UUID
return void

PickInfoUpdate() public method

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
return void

RegionLoaded() public method

public RegionLoaded ( IScene scene ) : void
scene IScene
return void

RemoveRegion() public method

public RemoveRegion ( IScene scene ) : void
scene IScene
return void

RequestAvatarProperty() public method

public RequestAvatarProperty ( IClientAPI remoteClient, UUID target ) : void
remoteClient IClientAPI
target UUID
return void

SendProfile() public method

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
return void

TrackAgent() public method

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

UpdateAvatarProperties() public method

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
return void

UpdateUserPreferences() public method

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

UserPreferencesRequest() public method

public UserPreferencesRequest ( IClientAPI remoteClient ) : void
remoteClient IClientAPI
return void

moneyModule_OnUserDidNotPay() public method

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