Newer
Older
Marco Zimmer
committed
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
public class MenueLoader : MonoBehaviour
{
Marco Zimmer
committed
public UnityEngine.UI.ScrollRect scroll;
public GameObject Pages;
Marco Zimmer
committed
Marco Zimmer
committed
protected static int mode = 0;
private int mode_last = 0;
Marco Zimmer
committed
Marco Zimmer
committed
public void SetMode(int select)
Marco Zimmer
committed
{
Marco Zimmer
committed
if (!gameObject.activeSelf)
Marco Zimmer
committed
return;
Marco Zimmer
committed
switch (select)
{
case 0:
case 1:
break;
case 2:
if (mode == select) {
SetMode(mode_last);
return;
}
break;
}
Marco Zimmer
committed
Marco Zimmer
committed
Clear();
Marco Zimmer
committed
Marco Zimmer
committed
mode_last = mode;
mode = select;
Marco Zimmer
committed
Marco Zimmer
committed
Pages.transform.GetChild(select).gameObject.SetActive(true);
Marco Zimmer
committed
}
Marco Zimmer
committed
private void Clear()
Marco Zimmer
committed
{
Marco Zimmer
committed
for (int i = 0; i < Pages.transform.childCount; i++)
Pages.transform.GetChild(i).gameObject.SetActive(false);