private void Enable() { _baseTarget = (this.target as SpriteRenderersManager_Property_Base); unityTags = InternalEditorUtility.tags; names = BaseTarget.NamesOfObject(); Enable_TagExclusiveList(); Enable_NameExclusiveList(); Enable_TagIgnoreList(); Enable_NameIgnoreList(); }
private void DestroyAllProperties() { SpriteRenderersManager_Property_Base properties = gameObject.GetComponent <SpriteRenderersManager_Property_Base>(); while (properties != null) { DestroyImmediate(gameObject.GetComponent <SpriteRenderersManager_Property_Base>()); properties = gameObject.GetComponent <SpriteRenderersManager_Property_Base>(); } InstantiateProperties(); }