*LLClientView is now pushed the EstateSettings instead of pulling it from the scene...more to standards

*LandChannel no longer requires libsecondlife.Packets (it should have never needed it in the first place)
This commit is contained in:
mingchen
2008-05-06 18:29:58 +00:00
parent 81056717e0
commit d8e02d9e5c
6 changed files with 184 additions and 87 deletions

View File

@@ -255,6 +255,52 @@ namespace OpenSim.Framework
public LLVector3 UserLocation;
public LLVector3 UserLookAt;
}
public class RegionHandshakeArgs : EventArgs
{
public bool isEstateManager;
public float billableFactor;
public float terrainHeightRange0;
public float terrainHeightRange1;
public float terrainHeightRange2;
public float terrainHeightRange3;
public float terrainStartHeight0;
public float terrainStartHeight1;
public float terrainStartHeight2;
public float terrainStartHeight3;
public byte simAccess;
public float waterHeight;
public uint regionFlags;
public string regionName;
public LLUUID SimOwner;
public LLUUID terrainBase0;
public LLUUID terrainBase1;
public LLUUID terrainBase2;
public LLUUID terrainBase3;
public LLUUID terrainDetail0;
public LLUUID terrainDetail1;
public LLUUID terrainDetail2;
public LLUUID terrainDetail3;
}
public class RegionInfoForEstateMenuArgs : EventArgs
{
public float billableFactor;
public uint estateID;
public byte maxAgents;
public float objectBonusFactor;
public uint parentEstateID;
public int pricePerMeter;
public int redirectGridX;
public int redirectGridY;
public uint regionFlags;
public byte simAccess;
public float sunHour;
public float terrainLowerLimit;
public float terrainRaiseLimit;
public bool useEstateSun;
public float waterHeight;
public string simName;
}
public delegate void TextureRequest(Object sender, TextureRequestArgs e);
public delegate void AvatarNowWearing(Object sender, AvatarWearingArgs e);
@@ -680,7 +726,7 @@ namespace OpenSim.Framework
void SendStartPingCheck(byte seq);
void SendKillObject(ulong regionHandle, uint localID);
void SendAnimations(LLUUID[] animID, int[] seqs, LLUUID sourceAgentId);
void SendRegionHandshake(RegionInfo regionInfo);
void SendRegionHandshake(RegionInfo regionInfo, RegionHandshakeArgs args);
void SendChatMessage(string message, byte type, LLVector3 fromPos, string fromName, LLUUID fromAgentID, byte source, byte audible);
void SendChatMessage(byte[] message, byte type, LLVector3 fromPos, string fromName, LLUUID fromAgentID, byte source, byte audible);
@@ -796,15 +842,16 @@ namespace OpenSim.Framework
void SendHealth(float health);
void sendEstateManagersList(LLUUID invoice);
void sendRegionInfoToEstateMenu();
void sendEstateManagersList(LLUUID invoice, LLUUID[] EstateManagers, uint estateID);
void sendRegionInfoToEstateMenu(RegionInfoForEstateMenuArgs args);
void sendEstateCovenantInformation();
void sendDetailedEstateData(LLUUID invoice);
void sendDetailedEstateData(LLUUID invoice,string estateName, uint estateID);
void sendLandProperties(IClientAPI remote_client, int sequence_id, bool snap_selection, int request_result, LandData landData, float simObjectBonusFactor, int simObjectCapacity);
void sendLandProperties(IClientAPI remote_client, int sequence_id, bool snap_selection, int request_result, LandData landData, float simObjectBonusFactor, int simObjectCapacity, uint regionFlags);
void sendLandAccessListData(List<LLUUID> avatars, uint accessFlag, int localLandID);
void sendForceClientSelectObjects(List<uint> objectIDs);
void sendLandObjectOwners(Dictionary<LLUUID, int> ownersAndCount);
void sendLandParcelOverlay(byte[] data, int sequence_id);
byte[] GetThrottlesPacked(float multiplier);