public void OnNextButtonClick() { ButtonPanelIndex++; if (ButtonPanelIndex < ItemButtonPanel.Count) { SwapItemCellScript objCurrent = ItemButtonPanel [ButtonPanelIndex - 1] as SwapItemCellScript; SwapItemCellScript objNext = ItemButtonPanel [ButtonPanelIndex] as SwapItemCellScript; AnimationScript.Inst.OnMoveCenterFromRightAnimation(objCurrent.gameObject, false, 0.539f); AnimationScript.Inst.OnMoveCenterFromRightAnimation(objNext.gameObject, true, 0.539f); BtnPrevious.GetComponent <Button> ().interactable = true; } if (ItemButtonPanel.Count - 1 <= ButtonPanelIndex) { ButtonPanelIndex = ItemButtonPanel.Count - 1; BtnNext.GetComponent <Button> ().interactable = false; BtnPrevious.GetComponent <Button> ().interactable = true; } SoundManagerScript.instance.OnPlaySlideSound(); }
public void OnPreviousButtonClick() { ButtonPanelIndex--; if (ButtonPanelIndex >= 0) { SwapItemCellScript objCurrent = ItemButtonPanel [ButtonPanelIndex + 1] as SwapItemCellScript; SwapItemCellScript objPrevious = ItemButtonPanel [ButtonPanelIndex] as SwapItemCellScript; AnimationScript.Inst.OnMoveCenterFromLeftAnimation(objCurrent.gameObject, false, 0.539f); AnimationScript.Inst.OnMoveCenterFromLeftAnimation(objPrevious.gameObject, true, 0.539f); BtnNext.GetComponent <Button> ().interactable = true; } if (ButtonPanelIndex <= 0) { ButtonPanelIndex = 0; BtnNext.GetComponent <Button> ().interactable = true; BtnPrevious.GetComponent <Button> ().interactable = false; } SoundManagerScript.instance.OnPlaySlideSound(); }