private void DestroyComponent(BasePlayer player) { ZoneEditor editor = player.GetComponent <ZoneEditor>(); if (editor != null) { editor.OnPlayerDeath(); zoneEditors.Remove(editor); UnityEngine.Object.Destroy(editor); } }