예제 #1
0
 private void PopulateNavButton(ChildSceneNavButton navbutton, ChildScene childScene)
 {
     navbutton.active             = true;
     navbutton.interactable       = true;
     navbutton.nameOfSceneLoading = childScene.name;
     navbutton.icon = childScene.icon;
 }
예제 #2
0
 private void Start()
 {
     for (int i = 0; i < navButtons.Length; i++)
     {
         ChildSceneNavButton navButton = navButtons[i];
         navButton.visible = false;
         navButton.AddOnClickListener(ToggleDisplay);
     }
 }
예제 #3
0
        /// <summary>Populates the child scene display based on a parent scene being entered</summary>
        private void PopulateUsingParent(ParentScene parentScene)
        {
            parentSceneIcon.sprite = parentScene.icon;

            ChildScene[] childScenes = parentScene.childScenes;
            for (int i = 0; i < navButtons.Length; i++)
            {
                navButtons[i].active = false;
            }

            for (int i = 0; i < childScenes.Length; i++)
            {
                ChildSceneNavButton navbutton  = navButtons[i];
                ChildScene          childScene = childScenes[i];

                navbutton.active             = true;
                navbutton.interactable       = true;
                navbutton.nameOfSceneLoading = childScene.name;
                navbutton.icon = childScene.icon;
            }
        }