35 lines
691 B
C#
35 lines
691 B
C#
//----------------------------------------------
|
|
// NGUI: Next-Gen UI kit
|
|
// Copyright © 2011-2015 Tasharen Entertainment
|
|
//----------------------------------------------
|
|
|
|
using UnityEngine;
|
|
|
|
/// <summary>
|
|
/// Makes it possible to animate the widget's width and height using Unity's animations.
|
|
/// </summary>
|
|
|
|
[ExecuteInEditMode]
|
|
public class AnimatedWidget : MonoBehaviour
|
|
{
|
|
public float width = 1f;
|
|
public float height = 1f;
|
|
|
|
UIWidget mWidget;
|
|
|
|
void OnEnable ()
|
|
{
|
|
mWidget = GetComponent<UIWidget>();
|
|
LateUpdate();
|
|
}
|
|
|
|
void LateUpdate ()
|
|
{
|
|
if (mWidget != null)
|
|
{
|
|
mWidget.width = Mathf.RoundToInt(width);
|
|
mWidget.height = Mathf.RoundToInt(height);
|
|
}
|
|
}
|
|
}
|