Restore old PhysicsActor sync code. Not tested yet
parent
319c48f112
commit
11db34313d
|
@ -601,11 +601,7 @@ namespace OpenSim.Region.CoreModules.RegionSync.RegionSyncModule
|
|||
|
||||
public void SendPrimUpdate(ISceneEntity entity, PrimUpdateFlags updateFlags)
|
||||
{
|
||||
<<<<<<< HEAD
|
||||
// m_log.Debug("[REGION SYNC AVATAR] SendPrimUpdate");
|
||||
=======
|
||||
//m_log.Debug("[REGION SYNC AVATAR] SendPrimUpdate");
|
||||
>>>>>>> 513ca97eb038efea3dd7685a314b3f64e8770784
|
||||
}
|
||||
|
||||
public virtual void AttachObject(uint localID, Quaternion rotation, byte attachPoint, UUID ownerID)
|
||||
|
|
|
@ -496,6 +496,28 @@ namespace OpenSim.Region.Framework.Scenes
|
|||
///////////////////////////////////////////////////////////////////////////////////////////////
|
||||
//RA: Physics Engine
|
||||
///////////////////////////////////////////////////////////////////////////////////////////////
|
||||
protected IPhysEngineToSceneConnectorModule m_physEngineToSceneConnectorModule = null;
|
||||
public IPhysEngineToSceneConnectorModule PhysEngineToSceneConnectorModule
|
||||
{
|
||||
get { return m_physEngineToSceneConnectorModule; }
|
||||
set { m_physEngineToSceneConnectorModule = value; }
|
||||
}
|
||||
|
||||
protected ISceneToPhysEngineServer m_sceneToPhysEngineSyncServer = null;
|
||||
public ISceneToPhysEngineServer SceneToPhysEngineSyncServer
|
||||
{
|
||||
get
|
||||
{
|
||||
if (m_sceneToPhysEngineSyncServer == null)
|
||||
{
|
||||
// kludge since this module is loaded in postInitialize
|
||||
m_sceneToPhysEngineSyncServer = RequestModuleInterface<ISceneToPhysEngineServer>();
|
||||
}
|
||||
return m_sceneToPhysEngineSyncServer;
|
||||
}
|
||||
set { m_sceneToPhysEngineSyncServer = value; }
|
||||
}
|
||||
|
||||
protected bool IsPhysEngineActor()
|
||||
{
|
||||
// turns out every actor needs the physics engine.
|
||||
|
@ -1483,8 +1505,9 @@ namespace OpenSim.Region.Framework.Scenes
|
|||
//REGION SYNC
|
||||
RegionSyncServerModule = RequestModuleInterface<IRegionSyncServerModule>();
|
||||
RegionSyncClientModule = RequestModuleInterface<IRegionSyncClientModule>();
|
||||
ScriptEngineToSceneConnectorModule = RequestModuleInterface<IScriptEngineToSceneConnectorModule>();
|
||||
|
||||
ScriptEngineToSceneConnectorModule = RequestModuleInterface<IScriptEngineToSceneConnectorModule>();
|
||||
PhysEngineToSceneConnectorModule = RequestModuleInterface<IPhysEngineToSceneConnectorModule>();
|
||||
SceneToPhysEngineSyncServer = RequestModuleInterface<ISceneToPhysEngineServer>();
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
//SYMMETRIC SYNC (KittyL: started 12/23/2010)
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -199,6 +199,8 @@ namespace OpenSim.Region.Physics.Manager
|
|||
get { return m_UUID; }
|
||||
}
|
||||
public PhysActorLastValues lastValues;
|
||||
// ID of actor which last updated the values. Send if I did the change.
|
||||
public string ChangingActorID = "YY";
|
||||
// set to true of prim is updated
|
||||
public bool SyncUpdated;
|
||||
|
||||
|
|
Loading…
Reference in New Issue