public void MoveLeft() { if (currentMovePosition < 0) { return; } if (currentButtonDir == CURRENTBUTTONDIR.RIGHT) { currentMovePosition--; } currentButtonDir = CURRENTBUTTONDIR.LEFT; //StartCoroutine ("ChangeImageScale"); for (int i = 0; i < ImageList.Count; i++) { TweenX.Add(ImageList[i], 3f, (i - currentMovePosition) * 800f + mainXPosition).EaseOutElasticWith(20, 5f); } Debug.Log("CurrentMovePosition" + currentMovePosition); //ImageList [(int)currentMovePosition].transform.SetAsLastSibling(); currentMovePosition--; }
// Use this for initialization void Start() { Debug.Log("Init Move Image"); currentButtonDir = CURRENTBUTTONDIR.ZERO; imageHierachyIndex = new int[ImageList.Count]; for (int i = 0; i < ImageList.Count; i++) { imageHierachyIndex [i] = ImageList [i].transform.GetSiblingIndex(); Debug.Log(imageHierachyIndex [i]); } }