Skip to content
Snippets Groups Projects
Select Git revision
  • 88faad5b7f391d330bdc1a4809c40b6d4edf9020
  • master default
  • JS-based-scroll-rendering
  • Paul_Marius_Level
  • Paul_Marius_2
  • Paul_Marius
  • Andi_Mark
  • be-UnityWebView
  • gitignoreFrameitServer
  • ZimmerBSc
  • Bugfix_StageLoading
  • stages
  • MAZIFAU_Experimental
  • tsc/coneworld
  • tsc/fact-interaction
  • marcel
  • MaZiFAU_TopSort
  • mergeHelper
  • zwischenSpeichern
  • tempAndrToMaster
  • SebBranch
  • 3.0
  • v2.1
  • v2.0
  • v1.0
25 results

MenueLoader.cs

Blame
  • MenueLoader.cs 1.07 KiB
    using System.Collections;
    using System.Collections.Generic;
    using System.Linq;
    using UnityEngine;
    
    public class MenueLoader : MonoBehaviour
    {
        public MenueLoader pageMenue;
        public UnityEngine.UI.ScrollRect scroll;
        public GameObject Pages;
    
        private int mode = 0;
        private int mode_last = 0;
    
        protected void Start()
        {
            if(scroll != null)
                scroll.verticalNormalizedPosition = 1f;
        }
    
        public void RevertMode()
        {
            SetMode(mode_last);
        }
    
        public void SetMode(int select)
        {
            switch (select)
            {
                case 0:
                case 1:
                case 2:
                    break;
    
                case 3:
                    //Pages.transform.GetChild(select).GetComponent<>
                    break;
            }
    
            Clear();
    
            mode_last = mode;
            mode = select;
    
            Pages.transform.GetChild(select).gameObject.SetActive(true);
        }
    
        private void Clear()
        {
            for (int i = 0; i < Pages.transform.childCount; i++)
                Pages.transform.GetChild(i).gameObject.SetActive(false);
        }
    
    }