aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Interfaces/IMoneyModule.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/Interfaces/IMoneyModule.cs')
-rw-r--r--OpenSim/Region/Interfaces/IMoneyModule.cs21
1 files changed, 21 insertions, 0 deletions
diff --git a/OpenSim/Region/Interfaces/IMoneyModule.cs b/OpenSim/Region/Interfaces/IMoneyModule.cs
index 1fa4f13..5dfb64c 100644
--- a/OpenSim/Region/Interfaces/IMoneyModule.cs
+++ b/OpenSim/Region/Interfaces/IMoneyModule.cs
@@ -45,6 +45,27 @@ namespace OpenSim.Region.Interfaces
45 bool AmountCovered(IClientAPI client, int amount); 45 bool AmountCovered(IClientAPI client, int amount);
46 void ApplyCharge(UUID agentID, int amount, string text); 46 void ApplyCharge(UUID agentID, int amount, string text);
47 47
48 EconomyData GetEconomyData();
49
48 event ObjectPaid OnObjectPaid; 50 event ObjectPaid OnObjectPaid;
49 } 51 }
52
53 public struct EconomyData
54 {
55 public int ObjectCapacity;
56 public int ObjectCount;
57 public int PriceEnergyUnit;
58 public int PriceGroupCreate;
59 public int PriceObjectClaim;
60 public float PriceObjectRent;
61 public float PriceObjectScaleFactor;
62 public int PriceParcelClaim;
63 public float PriceParcelClaimFactor;
64 public int PriceParcelRent;
65 public int PricePublicObjectDecay;
66 public int PricePublicObjectDelete;
67 public int PriceRentLight;
68 public int PriceUpload;
69 public int TeleportMinPrice;
70 }
50} 71}