2017-04-12 01:23:07 +09:00

43 lines
1.0 KiB
C#

using UnityEngine;
[ExecuteInEditMode]
[AddComponentMenu("Destructible 2D/D2D Demo GUI")]
public class D2D_DemoGUI : MonoBehaviour
{
protected virtual void OnGUI()
{
var r1 = new Rect(5 + 105 * 0, 50, 100, 50);
var r2 = new Rect(5 + 105 * 1, 50, 100, 50);
var r3 = new Rect(5 + 105 * 2, 50, 100, 50);
var r4 = new Rect(5 + 105 * 3, 50, 100, 50);
if (GUI.Button(r1, "Reload") == true)
{
Application.LoadLevel(Application.loadedLevel);
}
if (GUI.Button(r2, "Halve") == true)
{
foreach (var destructibleSprite in D2D_DestructibleSprite.DestructibleSprites)
{
destructibleSprite.HalveAlphaTexAndSplitMinPixels();
}
}
if (GUI.Button(r3, "Blur") == true)
{
foreach (var destructibleSprite in D2D_DestructibleSprite.DestructibleSprites)
{
destructibleSprite.BlurAlphaTex();
}
}
if (GUI.Button(r4, "Sharpness") == true)
{
foreach (var destructibleSprite in D2D_DestructibleSprite.DestructibleSprites)
{
destructibleSprite.Sharpness *= 2;
}
}
}
}