OldBlueWater/BlueWater/Assets/PixelHeroes/Scripts/CharacterScripts/Creature.cs
2023-09-26 15:24:34 +09:00

30 lines
774 B
C#

using System.Collections;
using UnityEngine;
namespace Assets.PixelHeroes.Scripts.CharacterScripts
{
public class Creature : MonoBehaviour
{
public SpriteRenderer Body;
private static Material DefaultMaterial;
private static Material BlinkMaterial;
public void Blink()
{
if (DefaultMaterial == null) DefaultMaterial = Body.sharedMaterial;
if (BlinkMaterial == null) BlinkMaterial = new Material(Shader.Find("GUI/Text Shader"));
StartCoroutine(BlinkCoroutine());
}
private IEnumerator BlinkCoroutine()
{
Body.material = BlinkMaterial;
yield return new WaitForSeconds(0.1f);
Body.material = DefaultMaterial;
}
}
}