using SHADE; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace SHADE_Scripting.UI { public class MultiImageList:Script { public List imageAssetList = new List(); [NonSerialized] private int index = 0; protected override void awake() { } protected override void start() { } public void NextImage() { ++index; if(index >= imageAssetList.Count()) { index = 0; } Renderable rend = GetComponent(); rend.SetMaterial(imageAssetList[index]); } public void PrevImage() { if (index == 0) index = imageAssetList.Count(); --index; Renderable rend = GetComponent(); rend.SetMaterial(imageAssetList[index]); } } }