public override void OnAfterDuped(Item newItem) { var s = newItem as IntelliSpawner; if (s == null) return; s.m_SpawnNames = new List < string >(m_SpawnNames); s.m_Spawned = new List < ISpawnable >(); }