Ejemplo n.º 1
0
    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();
    }