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);
|
||
|
}
|
||
|
}
|
||
|
}
|