* AddTree and AddGrass methods

* Added default constructors for more of the prim parameter classes and initialize them in the default prim constructor. Should reduce null reference issues
* TextureEntry.ToBytes() correctly handles null DefaultTexture

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@572 52acb1d6-8a22-11de-b505-999d5b087335
This commit is contained in:
John Hurliman
2006-11-13 05:36:52 +00:00
parent 3ced78e8ff
commit 8b0952ccfc
5 changed files with 204 additions and 11 deletions

View File

@@ -12,13 +12,13 @@ namespace libsecondlife
public uint PartStartRGBA;
public uint PartEndRGBA;
public LLVector3 PartStartScale;
public LLVector3 PartEndScale;
public LLVector3 PartStartScale = LLVector3.Zero;
public LLVector3 PartEndScale = LLVector3.Zero;
public float PartMaxAge;
public float SrcMaxAge;
public LLVector3 SrcAccel;
public LLVector3 SrcAccel = LLVector3.Zero;
public float SrcAngleBegin;
public float SrcAngleEnd;
@@ -29,10 +29,10 @@ namespace libsecondlife
public float SrcBurstSpeedMin;
public float SrcBurstSpeedMax;
public LLVector3 SrcOmega;
public LLVector3 SrcOmega = LLVector3.Zero;
public LLUUID SrcTargetKey;
public LLUUID SrcTexture;
public LLUUID SrcTargetKey = LLUUID.Zero;
public LLUUID SrcTexture = LLUUID.Zero;
public SourcePattern SrcPattern;
public ParticleFlags PartFlags;
@@ -68,6 +68,13 @@ namespace libsecondlife
Emissive = 0x100
}
/// <summary>
///
/// </summary>
public ParticleSystem()
{
}
/// <summary>
///
/// </summary>