* Providing a way for the rest of the simulator to get at the economy settings through the IMoneyModule interface.

This commit is contained in:
Teravus Ovares
2009-01-26 20:05:13 +00:00
parent f9b5329a74
commit fc75a2031e
2 changed files with 44 additions and 0 deletions

View File

@@ -45,6 +45,27 @@ namespace OpenSim.Region.Interfaces
bool AmountCovered(IClientAPI client, int amount);
void ApplyCharge(UUID agentID, int amount, string text);
EconomyData GetEconomyData();
event ObjectPaid OnObjectPaid;
}
public struct EconomyData
{
public int ObjectCapacity;
public int ObjectCount;
public int PriceEnergyUnit;
public int PriceGroupCreate;
public int PriceObjectClaim;
public float PriceObjectRent;
public float PriceObjectScaleFactor;
public int PriceParcelClaim;
public float PriceParcelClaimFactor;
public int PriceParcelRent;
public int PricePublicObjectDecay;
public int PricePublicObjectDelete;
public int PriceRentLight;
public int PriceUpload;
public int TeleportMinPrice;
}
}