瞬きをループ(コルーチンを使って指定した秒数ごとにテクスチャを切り替える)

using UnityEngine;
using System.Collections;

public class EyeBlink : MonoBehaviour
{
    public Texture _textureA;
    public Texture _textureB;
    public Material _mat;

    void Start()
    {
        //BlinkLoop_コルーチン呼び出し
        StartCoroutine(BlinkLoop_());
    }

    private IEnumerator BlinkLoop_()
    {
        //whileでひたすらループさせる
        while (true)
        {
            //5秒に一回、0.05秒だけ_textureBに切り替わる
            yield return new WaitForSeconds(5.0f);
            _mat.SetTexture("_MainTex", _textureA);
            yield return new WaitForSeconds(0.05f);
            _mat.SetTexture("_MainTex", _textureB);
        }
    }
}