private void UpdateSelectSlot(int value) { int num = VideoFrameNImages.Count / 2; if (currentSelected != null) { List <VideoFrameClickEvent> videoFrameClickEvents = new List <VideoFrameClickEvent>(); for (int i = 0; i < VideoFrameNImages.Count; i++) { videoFrameClickEvents.Add(VideoFrameNImages[i].GetComponent <VideoFrameClickEvent>()); } for (int i = 0; i < videoFrameClickEvents.Count; i++) { if (i < num) { videoFrameClickEvents[i].SetLayer(i); } else { videoFrameClickEvents[i].SetLayer(num * 2 - i); } } } currentVideoNum = value; if (currentSelected != null) { // DeHeighlight(currentSelected.GetComponent<NImage>()); currentSelected.SetLayer(2); } currentSelected = VideoFrameNImages[num].GetComponent <VideoFrameClickEvent>(); if (!isAwake) { //Heighlight(VideoFrameNImages[num]); currentSelected.SetLayer(5); } currentSelected.path = ValueSheet.videoPath[value]; currentSelected.id = value; }
public new virtual void initialization() { base.initialization(); clickEvent = this.GetComponent <VideoFrameClickEvent>(); }