Exemplo n.º 1
0
 /// <summary>
 /// Create a test user with a standard inventory
 /// </summary>
 /// <param name="commsManager"></param>
 /// <param name="firstName">First name of user</param>
 /// <param name="lastName">Last name of user</param>
 /// <param name="userId">User ID</param>
 /// <param name="callback">
 /// Callback to invoke when inventory has been loaded.  This is required because
 /// loading may be asynchronous, even on standalone
 /// </param>
 /// <returns></returns>
 public static CachedUserInfo CreateUserWithInventory(
     CommunicationsManager commsManager, string firstName, string lastName, 
     UUID userId, OnInventoryReceivedDelegate callback)
 {
     LocalUserServices lus = (LocalUserServices)commsManager.UserService;
     lus.AddUser(firstName, lastName, "troll", "*****@*****.**", 1000, 1000, userId);
     
     CachedUserInfo userInfo = commsManager.UserProfileCacheService.GetUserDetails(userId);
     userInfo.OnInventoryReceived += callback;
     userInfo.FetchInventory();
     
     return userInfo;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Create a test user with a standard inventory
 /// </summary>
 /// <param name="commsManager"></param>
 /// <param name="callback">
 /// Callback to invoke when inventory has been loaded.  This is required because
 /// loading may be asynchronous, even on standalone
 /// </param>
 /// <returns></returns>
 public static CachedUserInfo CreateUserWithInventory(
     CommunicationsManager commsManager, OnInventoryReceivedDelegate callback)
 {
     UUID userId = UUID.Parse("00000000-0000-0000-0000-000000000099");
     return CreateUserWithInventory(commsManager, userId, callback);
 }
Exemplo n.º 3
0
 /// <summary>
 /// Create a test user with a standard inventory
 /// </summary>
 /// <param name="commsManager"></param>
 /// <param name="userId">User ID</param>
 /// <param name="callback">
 /// Callback to invoke when inventory has been loaded.  This is required because
 /// loading may be asynchronous, even on standalone
 /// </param>
 /// <returns></returns>
 public static CachedUserInfo CreateUserWithInventory(
     CommunicationsManager commsManager, UUID userId, OnInventoryReceivedDelegate callback)
 {
     return CreateUserWithInventory(commsManager, "Bill", "Bailey", userId, callback);
 }
Exemplo n.º 4
0
 /// <summary>
 /// Create a test user with a standard inventory
 /// </summary>
 /// <param name="commsManager"></param>
 /// <param name="firstName">First name of user</param>
 /// <param name="lastName">Last name of user</param>
 /// <param name="userId">User ID</param>
 /// <param name="callback">
 /// Callback to invoke when inventory has been loaded.  This is required because
 /// loading may be asynchronous, even on standalone
 /// </param>
 /// <returns></returns>
 public static CachedUserInfo CreateUserWithInventory(
     CommunicationsManager commsManager, string firstName, string lastName, 
     UUID userId, OnInventoryReceivedDelegate callback)
 {
     return CreateUserWithInventory(commsManager, firstName, lastName, "troll", userId, callback);
 }