OpenSim.Region.Framework.Scenes.Scene.TriggerChangedTeleport C# (CSharp) Method

TriggerChangedTeleport() private method

private TriggerChangedTeleport ( SceneObjectGroup sog ) : void
sog SceneObjectGroup
return void
        private void TriggerChangedTeleport(SceneObjectGroup sog)
        {
            ScenePresence sp = GetScenePresence(sog.OwnerID);

            if (sp != null)
            {
                AgentCircuitData aCircuit = m_authenticateHandler.GetAgentCircuitData(sp.UUID);

                if (aCircuit != null && (aCircuit.teleportFlags != (uint)TeleportFlags.Default))
                {
                    // This will get your attention
                    //m_log.Error("[XXX] Triggering ");

                    // Trigger CHANGED_TELEPORT
                    sp.Scene.EventManager.TriggerOnScriptChangedEvent(sog.LocalId, (uint)Changed.TELEPORT);
                }

            }
        }
Scene