Linqで循環リストが実装できる

とりあえず覚書

using UnityEngine;
using UnityEngine.UI;
using System;
using System.Collections;
using System.Collections.Generic;
using UniRx;
using UniRx.Triggers;

public class ImageChanger : MonoBehaviour {

public List Sprites;
public float Span = 2.0f;

void Start()
{
StartCoroutine(anim());
}

private IEnumerator anim()
{
var image = GetComponent();

foreach (var sprite in Sprites.Repeat())
{
yield return new WaitForSeconds(Span);
image.sprite = sprite;
}
}
}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です