/// <summary> /// 点滅 /// </summary> /// <returns></returns> private IEnumerator Blink() { // プレイヤーを透明にしてライトの光量を下げる alpha.ChangeAlpha(0.0f); myLight.ChangeIntensity(1.0f); // コルーチンで0.2秒待つ float invisibleTime = 0.2f; yield return(new WaitForSeconds(invisibleTime)); // プレイヤーを元に戻す alpha.ChangeAlpha(1.0f); myLight.RestoreIntensity(); }