Example #1
0
 private void PreferenceChanged(UIPreferenceMenu menu)
 {
     if (menu != _instance && gameObject.activeSelf == true)
     {
         gameObject.SetActive(false);
     }
 }
    // obsolete
    public UIPreferenceMenu GetPreference(LevelObject.ObjectType type)
    {
        UIPreferenceMenu menu = null;

        switch (type)
        {
        case LevelObject.ObjectType.turret:
            return(turretMenu);

        case LevelObject.ObjectType.portal:
            return(portalMenu);

        case LevelObject.ObjectType.attractor:
            return(attractorMenu);

        case LevelObject.ObjectType.speedStrip:
            return(speedStripMenu);

        case LevelObject.ObjectType.finish:
            return(finishMenu);

        case LevelObject.ObjectType.spawn:
            return(spawnMenu);
        }
        return(menu);
    }
Example #3
0
        // the preferences button got clicked
        public void PreferencesButton()
        {
            if (!UIObjectPreferences.menuOpen)
            {
                // some levelobject is selected, which is not a movearea - open the preferences window to edit it
                if (LevelEditor.selectedObject.objectType != LevelObject.ObjectType.moveArea)
                {
                    // _instance.animator.SetTrigger("prefHide");
                    // _instance.animator.SetTrigger("deleteHide");

                    UIPreferenceMenu menu = UIObjectPreferences.ShowMenu();
                    SoundManager.ButtonClicked();
                    Debug.Log(menu);
                }
            }
            else
            {
                SoundManager.PlayUnvalidSound();
            }
        }