GameEntities.Dynamic.OnSetTransform C# (CSharp) Method

OnSetTransform() protected method

protected OnSetTransform ( Vec3 &pos, Quat &rot, Vec3 &scl ) : void
pos Vec3
rot Quat
scl Vec3
return void
        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 );
                        }
                    }
                }
            }
        }