OpenMetaverse.ObjectManager.SetAvatarSittingOn C# (CSharp) Method

SetAvatarSittingOn() protected method

protected SetAvatarSittingOn ( Simulator sim, Avatar av, uint localid, uint oldSeatID ) : void
sim Simulator
av Avatar
localid uint
oldSeatID uint
return void
        protected void SetAvatarSittingOn(Simulator sim, Avatar av, uint localid, uint oldSeatID)
        {
            if (Client.Network.CurrentSim == sim && av.LocalID == Client.Self.localID)
            {
                Client.Self.sittingOn = localid;
            }

            av.ParentID = localid;

            if (m_AvatarSitChanged != null && oldSeatID != localid)
            {
                OnAvatarSitChanged(new AvatarSitChangedEventArgs(sim, av, localid, oldSeatID));
            }
        }