public override void CreatePreview() { if (Preview != null) { return; } Preview = DoCreatePreview(); Preview.GetComponent <Renderer>().material = MaterialHelper.GetNextMaterial(Id.GetHashCode()); foreach (var c in Preview.GetComponents <Collider>()) { c.enabled = false; Object.Destroy(c); } Preview.transform.SetParent(Collider.transform, false); SyncPreview(); RefreshHighlighted(); }