﻿using UnityEngine;
using UnityEngine.UI;
using UnityEngine.Events;
using System.Collections;

public class ContentSizeWatcher : MonoBehaviour 
{
    public RectTransform target;

    public UnityEvent onContentResize = new UnityEvent();

    private Vector2 size;

	// Use this for initialization
	void Start () 
    {
        size = target.rect.size;
	}
	
	// Update is called once per frame
	void Update () 
    {
	    if(size != target.rect.size)
        {
            size = target.rect.size;
            onContentResize.Invoke();
        }
	}
}
