protected internal override void OnEnterMap() { // add Trap if (m_entry.LinkedTrap != null) { m_linkedTrap = m_entry.LinkedTrap.Spawn(this, m_master); //if (m_entry.LinkedTrap.DisplayId != 0) //{ // m_linkedTrap = m_entry.LinkedTrap.Spawn(m_map, m_position, m_Owner); //} //else //{ // ActivateTrap(m_entry.LinkedTrap); //} } // add to set of spawned objects of SpawnPoint if (m_spawnPoint != null) { m_spawnPoint.SignalSpawnlingActivated(this); } // trigger events m_entry.NotifyActivated(this); }
protected internal override void OnEnterMap() { if (m_entry.LinkedTrap != null) { m_linkedTrap = m_entry.LinkedTrap.Spawn(this, m_master); } if (m_spawnPoint != null) { m_spawnPoint.SignalSpawnlingActivated(this); } m_entry.NotifyActivated(this); }