aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/EstateSettings.cs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--OpenSim/Framework/EstateSettings.cs221
1 files changed, 94 insertions, 127 deletions
diff --git a/OpenSim/Framework/EstateSettings.cs b/OpenSim/Framework/EstateSettings.cs
index efb55fe..331d7c3 100644
--- a/OpenSim/Framework/EstateSettings.cs
+++ b/OpenSim/Framework/EstateSettings.cs
@@ -36,10 +36,72 @@ namespace OpenSim.Framework
36 public class EstateSettings 36 public class EstateSettings
37 { 37 {
38 private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); 38 private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
39 private ConfigurationMember configMember;
39 40
40 //Settings to this island 41 //Settings to this island
41 private float m_billableFactor; 42 private float m_billableFactor;
42 43
44 private uint m_estateID;
45 private LLUUID m_estateManager0;
46 private LLUUID m_estateManager1;
47 private LLUUID m_estateManager2;
48 private LLUUID m_estateManager3;
49 private LLUUID m_estateManager4;
50 private LLUUID m_estateManager5;
51 private LLUUID m_estateManager6;
52 private LLUUID m_estateManager7;
53 private LLUUID m_estateManager8;
54 private LLUUID m_estateManager9;
55 private string m_estateName;
56 private byte m_maxAgents;
57 private float m_objectBonusFactor;
58
59 private uint m_parentEstateID;
60 private int m_pricePerMeter;
61 private int m_redirectGridX;
62 private int m_redirectGridY;
63 private bool m_regionAllowTerraform;
64 private Simulator.RegionFlags m_regionFlags;
65 private ushort m_regionWaterHeight;
66 private Simulator.SimAccess m_simAccess;
67 private float m_sunHour;
68 private LLVector3 m_sunPosition;
69 private LLUUID m_terrainBase0;
70 private LLUUID m_terrainBase1;
71 private LLUUID m_terrainBase2;
72 private LLUUID m_terrainBase3;
73 private LLUUID m_terrainDetail0;
74 private LLUUID m_terrainDetail1;
75 private LLUUID m_terrainDetail2;
76 private LLUUID m_terrainDetail3;
77 private string m_terrainFile;
78 private float m_terrainHeightRange0;
79 private float m_terrainHeightRange1;
80 private float m_terrainHeightRange2;
81 private float m_terrainHeightRange3;
82 private LLUUID m_terrainImageID;
83 private float m_terrainLowerLimit;
84 private double m_terrainMultiplier;
85 private float m_terrainRaiseLimit;
86 private float m_terrainStartHeight0;
87 private float m_terrainStartHeight1;
88 private float m_terrainStartHeight2;
89 private float m_terrainStartHeight3;
90 private bool m_useFixedSun;
91 private float m_waterHeight;
92
93 public EstateSettings()
94 {
95 // Temporary hack to prevent multiple loadings.
96 if (configMember == null)
97 {
98 configMember =
99 new ConfigurationMember(Path.Combine(Util.configDir(), "estate_settings.xml"), "ESTATE SETTINGS",
100 loadConfigurationOptions, handleIncomingConfiguration, true);
101 configMember.performConfigurationRetrieve();
102 }
103 }
104
43 public float billableFactor 105 public float billableFactor
44 { 106 {
45 get { return m_billableFactor; } 107 get { return m_billableFactor; }
@@ -50,8 +112,6 @@ namespace OpenSim.Framework
50 } 112 }
51 } 113 }
52 114
53 private uint m_estateID;
54
55 public uint estateID 115 public uint estateID
56 { 116 {
57 get { return m_estateID; } 117 get { return m_estateID; }
@@ -62,8 +122,6 @@ namespace OpenSim.Framework
62 } 122 }
63 } 123 }
64 124
65 private uint m_parentEstateID;
66
67 public uint parentEstateID 125 public uint parentEstateID
68 { 126 {
69 get { return m_parentEstateID; } 127 get { return m_parentEstateID; }
@@ -74,8 +132,6 @@ namespace OpenSim.Framework
74 } 132 }
75 } 133 }
76 134
77 private byte m_maxAgents;
78
79 public byte maxAgents 135 public byte maxAgents
80 { 136 {
81 get { return m_maxAgents; } 137 get { return m_maxAgents; }
@@ -86,8 +142,6 @@ namespace OpenSim.Framework
86 } 142 }
87 } 143 }
88 144
89 private float m_objectBonusFactor;
90
91 public float objectBonusFactor 145 public float objectBonusFactor
92 { 146 {
93 get { return m_objectBonusFactor; } 147 get { return m_objectBonusFactor; }
@@ -98,8 +152,6 @@ namespace OpenSim.Framework
98 } 152 }
99 } 153 }
100 154
101 private int m_redirectGridX;
102
103 public int redirectGridX 155 public int redirectGridX
104 { 156 {
105 get { return m_redirectGridX; } 157 get { return m_redirectGridX; }
@@ -110,8 +162,6 @@ namespace OpenSim.Framework
110 } 162 }
111 } 163 }
112 164
113 private int m_redirectGridY;
114
115 public int redirectGridY 165 public int redirectGridY
116 { 166 {
117 get { return m_redirectGridY; } 167 get { return m_redirectGridY; }
@@ -122,8 +172,6 @@ namespace OpenSim.Framework
122 } 172 }
123 } 173 }
124 174
125 private Simulator.RegionFlags m_regionFlags;
126
127 public Simulator.RegionFlags regionFlags 175 public Simulator.RegionFlags regionFlags
128 { 176 {
129 get { return m_regionFlags; } 177 get { return m_regionFlags; }
@@ -131,24 +179,20 @@ namespace OpenSim.Framework
131 { 179 {
132 //m_regionFlags = (Simulator.RegionFlags)0x400000; 180 //m_regionFlags = (Simulator.RegionFlags)0x400000;
133 m_regionFlags = value; 181 m_regionFlags = value;
134 configMember.forceSetConfigurationOption("region_flags", ((uint)m_regionFlags).ToString()); 182 configMember.forceSetConfigurationOption("region_flags", ((uint) m_regionFlags).ToString());
135 } 183 }
136 } 184 }
137 185
138 private Simulator.SimAccess m_simAccess;
139
140 public Simulator.SimAccess simAccess 186 public Simulator.SimAccess simAccess
141 { 187 {
142 get { return m_simAccess; } 188 get { return m_simAccess; }
143 set 189 set
144 { 190 {
145 m_simAccess = value; 191 m_simAccess = value;
146 configMember.forceSetConfigurationOption("sim_access", ((byte)m_simAccess).ToString()); 192 configMember.forceSetConfigurationOption("sim_access", ((byte) m_simAccess).ToString());
147 } 193 }
148 } 194 }
149 195
150 private float m_sunHour;
151
152 public float sunHour 196 public float sunHour
153 { 197 {
154 get { return m_sunHour; } 198 get { return m_sunHour; }
@@ -159,8 +203,6 @@ namespace OpenSim.Framework
159 } 203 }
160 } 204 }
161 205
162 private LLVector3 m_sunPosition;
163
164 public LLVector3 sunPosition 206 public LLVector3 sunPosition
165 { 207 {
166 get { return m_sunPosition; } 208 get { return m_sunPosition; }
@@ -171,8 +213,6 @@ namespace OpenSim.Framework
171 } 213 }
172 } 214 }
173 215
174 private float m_terrainRaiseLimit;
175
176 public float terrainRaiseLimit 216 public float terrainRaiseLimit
177 { 217 {
178 get { return m_terrainRaiseLimit; } 218 get { return m_terrainRaiseLimit; }
@@ -183,8 +223,6 @@ namespace OpenSim.Framework
183 } 223 }
184 } 224 }
185 225
186 private float m_terrainLowerLimit;
187
188 public float terrainLowerLimit 226 public float terrainLowerLimit
189 { 227 {
190 get { return m_terrainLowerLimit; } 228 get { return m_terrainLowerLimit; }
@@ -195,8 +233,6 @@ namespace OpenSim.Framework
195 } 233 }
196 } 234 }
197 235
198 private bool m_useFixedSun;
199
200 public bool useFixedSun 236 public bool useFixedSun
201 { 237 {
202 get { return m_useFixedSun; } 238 get { return m_useFixedSun; }
@@ -207,8 +243,6 @@ namespace OpenSim.Framework
207 } 243 }
208 } 244 }
209 245
210 private int m_pricePerMeter;
211
212 public int pricePerMeter 246 public int pricePerMeter
213 { 247 {
214 get { return m_pricePerMeter; } 248 get { return m_pricePerMeter; }
@@ -220,8 +254,6 @@ namespace OpenSim.Framework
220 } 254 }
221 255
222 256
223 private ushort m_regionWaterHeight;
224
225 public ushort regionWaterHeight 257 public ushort regionWaterHeight
226 { 258 {
227 get { return m_regionWaterHeight; } 259 get { return m_regionWaterHeight; }
@@ -233,8 +265,6 @@ namespace OpenSim.Framework
233 } 265 }
234 266
235 267
236 private bool m_regionAllowTerraform;
237
238 public bool regionAllowTerraform 268 public bool regionAllowTerraform
239 { 269 {
240 get { return m_regionAllowTerraform; } 270 get { return m_regionAllowTerraform; }
@@ -248,7 +278,6 @@ namespace OpenSim.Framework
248 278
249 // Region Information 279 // Region Information
250 // Low resolution 'base' textures. No longer used. 280 // Low resolution 'base' textures. No longer used.
251 private LLUUID m_terrainBase0;
252 281
253 public LLUUID terrainBase0 282 public LLUUID terrainBase0
254 { 283 {
@@ -260,8 +289,6 @@ namespace OpenSim.Framework
260 } 289 }
261 } 290 }
262 291
263 private LLUUID m_terrainBase1;
264
265 public LLUUID terrainBase1 292 public LLUUID terrainBase1
266 { 293 {
267 get { return m_terrainBase1; } 294 get { return m_terrainBase1; }
@@ -272,8 +299,6 @@ namespace OpenSim.Framework
272 } 299 }
273 } 300 }
274 301
275 private LLUUID m_terrainBase2;
276
277 public LLUUID terrainBase2 302 public LLUUID terrainBase2
278 { 303 {
279 get { return m_terrainBase2; } 304 get { return m_terrainBase2; }
@@ -284,8 +309,6 @@ namespace OpenSim.Framework
284 } 309 }
285 } 310 }
286 311
287 private LLUUID m_terrainBase3;
288
289 public LLUUID terrainBase3 312 public LLUUID terrainBase3
290 { 313 {
291 get { return m_terrainBase3; } 314 get { return m_terrainBase3; }
@@ -298,7 +321,6 @@ namespace OpenSim.Framework
298 321
299 322
300 // Higher resolution terrain textures 323 // Higher resolution terrain textures
301 private LLUUID m_terrainDetail0;
302 324
303 public LLUUID terrainDetail0 325 public LLUUID terrainDetail0
304 { 326 {
@@ -310,8 +332,6 @@ namespace OpenSim.Framework
310 } 332 }
311 } 333 }
312 334
313 private LLUUID m_terrainDetail1;
314
315 public LLUUID terrainDetail1 335 public LLUUID terrainDetail1
316 { 336 {
317 get { return m_terrainDetail1; } 337 get { return m_terrainDetail1; }
@@ -322,8 +342,6 @@ namespace OpenSim.Framework
322 } 342 }
323 } 343 }
324 344
325 private LLUUID m_terrainDetail2;
326
327 public LLUUID terrainDetail2 345 public LLUUID terrainDetail2
328 { 346 {
329 get { return m_terrainDetail2; } 347 get { return m_terrainDetail2; }
@@ -334,8 +352,6 @@ namespace OpenSim.Framework
334 } 352 }
335 } 353 }
336 354
337 private LLUUID m_terrainDetail3;
338
339 public LLUUID terrainDetail3 355 public LLUUID terrainDetail3
340 { 356 {
341 get { return m_terrainDetail3; } 357 get { return m_terrainDetail3; }
@@ -347,7 +363,6 @@ namespace OpenSim.Framework
347 } 363 }
348 364
349 // First quad - each point is bilinearly interpolated at each meter of terrain 365 // First quad - each point is bilinearly interpolated at each meter of terrain
350 private float m_terrainStartHeight0;
351 366
352 public float terrainStartHeight0 367 public float terrainStartHeight0
353 { 368 {
@@ -360,8 +375,6 @@ namespace OpenSim.Framework
360 } 375 }
361 376
362 377
363 private float m_terrainStartHeight1;
364
365 public float terrainStartHeight1 378 public float terrainStartHeight1
366 { 379 {
367 get { return m_terrainStartHeight1; } 380 get { return m_terrainStartHeight1; }
@@ -372,8 +385,6 @@ namespace OpenSim.Framework
372 } 385 }
373 } 386 }
374 387
375 private float m_terrainStartHeight2;
376
377 public float terrainStartHeight2 388 public float terrainStartHeight2
378 { 389 {
379 get { return m_terrainStartHeight2; } 390 get { return m_terrainStartHeight2; }
@@ -384,8 +395,6 @@ namespace OpenSim.Framework
384 } 395 }
385 } 396 }
386 397
387 private float m_terrainStartHeight3;
388
389 public float terrainStartHeight3 398 public float terrainStartHeight3
390 { 399 {
391 get { return m_terrainStartHeight3; } 400 get { return m_terrainStartHeight3; }
@@ -399,7 +408,6 @@ namespace OpenSim.Framework
399 // Second quad - also bilinearly interpolated. 408 // Second quad - also bilinearly interpolated.
400 // Terrain texturing is done that: 409 // Terrain texturing is done that:
401 // 0..3 (0 = base0, 3 = base3) = (terrain[x,y] - start[x,y]) / range[x,y] 410 // 0..3 (0 = base0, 3 = base3) = (terrain[x,y] - start[x,y]) / range[x,y]
402 private float m_terrainHeightRange0;
403 411
404 public float terrainHeightRange0 412 public float terrainHeightRange0
405 { 413 {
@@ -411,8 +419,6 @@ namespace OpenSim.Framework
411 } 419 }
412 } 420 }
413 421
414 private float m_terrainHeightRange1;
415
416 public float terrainHeightRange1 422 public float terrainHeightRange1
417 { 423 {
418 get { return m_terrainHeightRange1; } 424 get { return m_terrainHeightRange1; }
@@ -423,8 +429,6 @@ namespace OpenSim.Framework
423 } 429 }
424 } 430 }
425 431
426 private float m_terrainHeightRange2;
427
428 public float terrainHeightRange2 432 public float terrainHeightRange2
429 { 433 {
430 get { return m_terrainHeightRange2; } 434 get { return m_terrainHeightRange2; }
@@ -435,8 +439,6 @@ namespace OpenSim.Framework
435 } 439 }
436 } 440 }
437 441
438 private float m_terrainHeightRange3;
439
440 public float terrainHeightRange3 442 public float terrainHeightRange3
441 { 443 {
442 get { return m_terrainHeightRange3; } 444 get { return m_terrainHeightRange3; }
@@ -448,7 +450,6 @@ namespace OpenSim.Framework
448 } 450 }
449 451
450 // Terrain Default (Must be in F32 Format!) 452 // Terrain Default (Must be in F32 Format!)
451 private string m_terrainFile;
452 453
453 public string terrainFile 454 public string terrainFile
454 { 455 {
@@ -460,8 +461,6 @@ namespace OpenSim.Framework
460 } 461 }
461 } 462 }
462 463
463 private double m_terrainMultiplier;
464
465 public double terrainMultiplier 464 public double terrainMultiplier
466 { 465 {
467 get { return m_terrainMultiplier; } 466 get { return m_terrainMultiplier; }
@@ -472,8 +471,6 @@ namespace OpenSim.Framework
472 } 471 }
473 } 472 }
474 473
475 private float m_waterHeight;
476
477 public float waterHeight 474 public float waterHeight
478 { 475 {
479 get { return m_waterHeight; } 476 get { return m_waterHeight; }
@@ -484,8 +481,6 @@ namespace OpenSim.Framework
484 } 481 }
485 } 482 }
486 483
487 private LLUUID m_terrainImageID;
488
489 public LLUUID terrainImageID 484 public LLUUID terrainImageID
490 { 485 {
491 get { return m_terrainImageID; } 486 get { return m_terrainImageID; }
@@ -501,7 +496,6 @@ namespace OpenSim.Framework
501 } 496 }
502 497
503 // Estate name 498 // Estate name
504 private string m_estateName;
505 499
506 public string estateName 500 public string estateName
507 { 501 {
@@ -513,24 +507,14 @@ namespace OpenSim.Framework
513 } 507 }
514 } 508 }
515 509
516 private LLUUID m_estateManager0;
517 private LLUUID m_estateManager1;
518 private LLUUID m_estateManager2;
519 private LLUUID m_estateManager3;
520 private LLUUID m_estateManager4;
521 private LLUUID m_estateManager5;
522 private LLUUID m_estateManager6;
523 private LLUUID m_estateManager7;
524 private LLUUID m_estateManager8;
525 private LLUUID m_estateManager9;
526
527 public LLUUID[] estateManagers 510 public LLUUID[] estateManagers
528 { 511 {
529 get { 512 get
513 {
530 // returns a condensed array of LLUUIDs 514 // returns a condensed array of LLUUIDs
531 return GetEstateManagers(); 515 return GetEstateManagers();
532 } 516 }
533 set 517 set
534 { 518 {
535 // Sets a Condensed array of LLUUIDS 519 // Sets a Condensed array of LLUUIDS
536 int i = 0; 520 int i = 0;
@@ -611,8 +595,8 @@ namespace OpenSim.Framework
611 595
612 for (i = 0; i < 10; i++) 596 for (i = 0; i < 10; i++)
613 { 597 {
614 // Writes out the Estate managers to the XML file. 598 // Writes out the Estate managers to the XML file.
615 configMember.forceSetConfigurationOption("estate_manager_" + i, (GetEstateManagerAtPos(i)).ToString()); 599 configMember.forceSetConfigurationOption("estate_manager_" + i, (GetEstateManagerAtPos(i)).ToString());
616 } 600 }
617 } 601 }
618 } 602 }
@@ -626,37 +610,36 @@ namespace OpenSim.Framework
626 { 610 {
627 case 0: 611 case 0:
628 return m_estateManager0; 612 return m_estateManager0;
629 613
630 case 1: 614 case 1:
631 return m_estateManager1; 615 return m_estateManager1;
632 616
633 case 2: 617 case 2:
634 return m_estateManager2; 618 return m_estateManager2;
635 619
636 case 3: 620 case 3:
637 return m_estateManager3; 621 return m_estateManager3;
638 622
639 case 4: 623 case 4:
640 return m_estateManager4; 624 return m_estateManager4;
641 625
642 case 5: 626 case 5:
643 return m_estateManager5; 627 return m_estateManager5;
644 628
645 case 6: 629 case 6:
646 return m_estateManager6; 630 return m_estateManager6;
647 631
648 case 7: 632 case 7:
649 return m_estateManager7; 633 return m_estateManager7;
650 634
651 case 8: 635 case 8:
652 return m_estateManager8; 636 return m_estateManager8;
653 637
654 case 9: 638 case 9:
655 return m_estateManager9; 639 return m_estateManager9;
656 640
657 default: 641 default:
658 return LLUUID.Zero; 642 return LLUUID.Zero;
659
660 } 643 }
661 } 644 }
662 645
@@ -671,8 +654,8 @@ namespace OpenSim.Framework
671 { 654 {
672 pos = GetNextEstateManager(pos); 655 pos = GetNextEstateManager(pos);
673 656
674 rEstateManagers[i] = GetEstateManagerAtPos(pos); pos++; 657 rEstateManagers[i] = GetEstateManagerAtPos(pos);
675 658 pos++;
676 } 659 }
677 return rEstateManagers; 660 return rEstateManagers;
678 } 661 }
@@ -681,12 +664,11 @@ namespace OpenSim.Framework
681 { 664 {
682 // This is a utility function that skips over estate managers set to LLUUID.Zero 665 // This is a utility function that skips over estate managers set to LLUUID.Zero
683 int i = startpos; 666 int i = startpos;
684 for (i=startpos;i<10;i++) 667 for (i = startpos; i < 10; i++)
685 { 668 {
686 if (GetEstateManagerAtPos(i) != LLUUID.Zero) return i; 669 if (GetEstateManagerAtPos(i) != LLUUID.Zero) return i;
687 } 670 }
688 return i; 671 return i;
689
690 } 672 }
691 673
692 private int GetNumberOfEstateManagers() 674 private int GetNumberOfEstateManagers()
@@ -723,14 +705,13 @@ namespace OpenSim.Framework
723 705
724 //Saves it to the estate settings file 706 //Saves it to the estate settings file
725 estateManagers = nestateManagers; 707 estateManagers = nestateManagers;
726
727 } 708 }
728 709
729 public void RemoveEstateManager(LLUUID avatarID) 710 public void RemoveEstateManager(LLUUID avatarID)
730 { 711 {
731 int notfoundparam = 11; // starting high so the condense routine (max ten) doesn't run if we don't find it. 712 int notfoundparam = 11; // starting high so the condense routine (max ten) doesn't run if we don't find it.
732 LLUUID[] testateManagers = GetEstateManagers(); // temporary estate managers list 713 LLUUID[] testateManagers = GetEstateManagers(); // temporary estate managers list
733 714
734 715
735 int i = 0; 716 int i = 0;
736 int foundpos = notfoundparam; 717 int foundpos = notfoundparam;
@@ -766,20 +747,6 @@ namespace OpenSim.Framework
766 747
767 #endregion 748 #endregion
768 749
769 private ConfigurationMember configMember;
770
771 public EstateSettings()
772 {
773 // Temporary hack to prevent multiple loadings.
774 if (configMember == null)
775 {
776 configMember =
777 new ConfigurationMember(Path.Combine(Util.configDir(), "estate_settings.xml"), "ESTATE SETTINGS",
778 loadConfigurationOptions, handleIncomingConfiguration, true);
779 configMember.performConfigurationRetrieve();
780 }
781 }
782
783 public void loadConfigurationOptions() 750 public void loadConfigurationOptions()
784 { 751 {
785 configMember.addConfigurationOption("billable_factor", ConfigurationOption.ConfigurationTypes.TYPE_FLOAT, String.Empty, 752 configMember.addConfigurationOption("billable_factor", ConfigurationOption.ConfigurationTypes.TYPE_FLOAT, String.Empty,
@@ -1010,38 +977,38 @@ namespace OpenSim.Framework
1010 break; 977 break;
1011 978
1012 case "estate_manager_0": 979 case "estate_manager_0":
1013 m_estateManager0 = (LLUUID)configuration_result; 980 m_estateManager0 = (LLUUID) configuration_result;
1014 break; 981 break;
1015 case "estate_manager_1": 982 case "estate_manager_1":
1016 m_estateManager1 = (LLUUID)configuration_result; 983 m_estateManager1 = (LLUUID) configuration_result;
1017 break; 984 break;
1018 case "estate_manager_2": 985 case "estate_manager_2":
1019 m_estateManager2 = (LLUUID)configuration_result; 986 m_estateManager2 = (LLUUID) configuration_result;
1020 break; 987 break;
1021 case "estate_manager_3": 988 case "estate_manager_3":
1022 m_estateManager3 = (LLUUID)configuration_result; 989 m_estateManager3 = (LLUUID) configuration_result;
1023 break; 990 break;
1024 case "estate_manager_4": 991 case "estate_manager_4":
1025 m_estateManager4 = (LLUUID)configuration_result; 992 m_estateManager4 = (LLUUID) configuration_result;
1026 break; 993 break;
1027 case "estate_manager_5": 994 case "estate_manager_5":
1028 m_estateManager5 = (LLUUID)configuration_result; 995 m_estateManager5 = (LLUUID) configuration_result;
1029 break; 996 break;
1030 case "estate_manager_6": 997 case "estate_manager_6":
1031 m_estateManager6 = (LLUUID)configuration_result; 998 m_estateManager6 = (LLUUID) configuration_result;
1032 break; 999 break;
1033 case "estate_manager_7": 1000 case "estate_manager_7":
1034 m_estateManager7 = (LLUUID)configuration_result; 1001 m_estateManager7 = (LLUUID) configuration_result;
1035 break; 1002 break;
1036 case "estate_manager_8": 1003 case "estate_manager_8":
1037 m_estateManager8 = (LLUUID)configuration_result; 1004 m_estateManager8 = (LLUUID) configuration_result;
1038 break; 1005 break;
1039 case "estate_manager_9": 1006 case "estate_manager_9":
1040 m_estateManager9 = (LLUUID)configuration_result; 1007 m_estateManager9 = (LLUUID) configuration_result;
1041 break; 1008 break;
1042 } 1009 }
1043 1010
1044 return true; 1011 return true;
1045 } 1012 }
1046 } 1013 }
1047} 1014} \ No newline at end of file