public void Init()
    {
        settings = GetComponent <DriveAdminUISettings>();
        if (AppController.Instance.appSettings.projectorBlend)
        {
            AdminSettings.Instance.displayType = AdminScreen.DisplayType.PARABOLIC;
        }
        settings.SetDisplay();

        settings.SetFarClip(AdminSettings.Instance.camFarClip);


        GenerateUI();

        foreach (var cat in adminCategories)
        {
            cat.Calculate();
        }

        settings.didInit = true;
    }