Example #1
0
 /// <summary>
 /// ポップアップさせた直後の処理
 /// </summary>
 void OnPopup()
 {
     currentItem             = tutorialObject.Items.First();
     popupedToNextButton     = GameObject.Find(toNextButton.gameObject.name).GetComponent <Button>();
     popupedToPreviousButton = GameObject.Find(toPreviousButton.gameObject.name).GetComponent <Button>();
     popupedCloseButton      = GameObject.Find(closeButton.gameObject.name).GetComponent <Button>();
     tutorialImagesParent    = popupSystem.popupedObject.transform.GetChild(0).gameObject;
     OnChangeItem();
 }
Example #2
0
        /// <summary>
        /// Itemを適切な要素へ変更する
        /// </summary>
        /// <param name="direction"></param>
        void ChangeItem(Index direction)
        {
            var index = tutorialObject.Items.IndexOf(currentItem);

            switch (direction)
            {
            case Index.Next:
                currentItem = tutorialObject.Items[++index];
                break;

            case Index.Previous:
                currentItem = tutorialObject.Items[--index];
                break;

            default:
                throw new System.ArgumentException("Directionが適切に指定されていません.");
            }
        }