Added set functions for the last a few properties in SOP.
parent
c929348668
commit
396486a93b
|
@ -819,14 +819,34 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
public Byte[] TextureAnimation
|
public Byte[] TextureAnimation
|
||||||
{
|
{
|
||||||
get { return m_TextureAnimation; }
|
get { return m_TextureAnimation; }
|
||||||
set { m_TextureAnimation = value; }
|
set
|
||||||
|
{
|
||||||
|
SetTextureAnimation(value);
|
||||||
|
UpdateBucketSyncInfo("TextureAnimation");
|
||||||
|
//m_TextureAnimation = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//SYMMETRIC SYNC
|
||||||
|
public void SetTextureAnimation(Byte[] value)
|
||||||
|
{
|
||||||
|
m_TextureAnimation = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public Byte[] ParticleSystem
|
public Byte[] ParticleSystem
|
||||||
{
|
{
|
||||||
get { return m_particleSystem; }
|
get { return m_particleSystem; }
|
||||||
set { m_particleSystem = value; }
|
set
|
||||||
|
{
|
||||||
|
SetParticleSystem(value);
|
||||||
|
UpdateBucketSyncInfo("ParticleSystem");
|
||||||
|
//m_particleSystem = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//SYMMETRIC SYNC
|
||||||
|
public void SetParticleSystem(Byte[] value)
|
||||||
|
{
|
||||||
|
m_particleSystem = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1449,12 +1469,24 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
|
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
|
SetMediaUrl(value);
|
||||||
|
UpdateBucketSyncInfo("MediaUrl");
|
||||||
|
/*
|
||||||
m_mediaUrl = value;
|
m_mediaUrl = value;
|
||||||
|
|
||||||
if (ParentGroup != null)
|
if (ParentGroup != null)
|
||||||
ParentGroup.HasGroupChanged = true;
|
ParentGroup.HasGroupChanged = true;
|
||||||
|
* */
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
//SYMMETRIC SYNC
|
||||||
|
public void SetMediaUrl(string value)
|
||||||
|
{
|
||||||
|
m_mediaUrl = value;
|
||||||
|
|
||||||
|
if (ParentGroup != null)
|
||||||
|
ParentGroup.HasGroupChanged = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
public bool CreateSelected
|
public bool CreateSelected
|
||||||
|
@ -1851,15 +1883,35 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
get { return m_collisionSound; }
|
get { return m_collisionSound; }
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
m_collisionSound = value;
|
SetCollisionSound(value);
|
||||||
|
UpdateBucketSyncInfo("CollisionSound");
|
||||||
|
//m_collisionSound = value;
|
||||||
aggregateScriptEvents();
|
aggregateScriptEvents();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
//SYMMETRIC SYNC
|
||||||
|
//CollisionSound is a special case. We won't call aggregateScriptEvents inside SetCollisionSound,
|
||||||
|
//so that when RegionSynModule triggers SOP.UpdateAllProperties, it calls SetCollisionSound
|
||||||
|
public void SetCollisionSound(UUID value)
|
||||||
|
{
|
||||||
|
m_collisionSound = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
public float CollisionSoundVolume
|
public float CollisionSoundVolume
|
||||||
{
|
{
|
||||||
get { return m_collisionSoundVolume; }
|
get { return m_collisionSoundVolume; }
|
||||||
set { m_collisionSoundVolume = value; }
|
set
|
||||||
|
{
|
||||||
|
SetCollisionSoundVolume(value);
|
||||||
|
UpdateBucketSyncInfo("CollisionSoundVolume");
|
||||||
|
//m_collisionSoundVolume = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//SYMMETRIC SYNC
|
||||||
|
public void SetCollisionSoundVolume(float value)
|
||||||
|
{
|
||||||
|
m_collisionSoundVolume = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion Public Properties with only Get
|
#endregion Public Properties with only Get
|
||||||
|
|
Loading…
Reference in New Issue