Assets.Core.LevelSelector.Userlevels.GetInstance C# (CSharp) Method

GetInstance() public static method

public static GetInstance ( ) : Userlevels
return Userlevels
        public static Userlevels GetInstance()
        {
            return _instance ?? (_instance = new Userlevels());
        }

Usage Example

Beispiel #1
0
        public void UpdateLevels()
        {
            Time.timeScale = 1f;

            var userLevels = Userlevels.GetInstance().GetUserLevels();

            if (userLevels.FirstOrDefault() == "all")
            {
                return;
            }

            foreach (var levelButton in LevelButtons)
            {
                levelButton.GetComponent <Button>().interactable = userLevels.Contains(levelButton.name);
            }
        }