protected override void OnSetTransform( ref Vec3 pos, ref Quat rot, ref Vec3 scl )
{
base.OnSetTransform( ref pos, ref rot, ref scl );
//server side
if( IsPostCreated )
{
if( EntitySystemWorld.Instance.IsServer() )
{
if( Server_EnableSynchronizationPositionsToClients &&
Type.NetworkType == EntityNetworkTypes.Synchronized )
{
if( AttachedMapObjectParent == null )//no update for attached MapObjects
{
if( PhysicsModel != null )
Server_SendBodiesPositionsToAllClients( false );
else
Server_SendPositionsToAllClients( false );
}
}
}
}
}