private void Start()
 {
     menuOpen = false;
     if (_instance == null)
     {
         _instance      = this;
         animator       = GetComponent <Animator>();
         preferenceData = LevelEditor.CreateLevelData();
     }
 }
Beispiel #2
0
    public static void Activate(LevelData levelData)
    {
        editData = levelData;
        started  = true;
        portal   = LevelEditor.selectedObject.gameObject.GetComponent <Portal>();

        if (portal.linkedPortal != null)
        {
            UIObjectPreferences.PortalHasLink(true);
        }
        else
        {
            UIObjectPreferences.PortalHasLink(false);
        }
    }
Beispiel #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();
            }
        }
Beispiel #4
0
 // the portal to be linked has been selected
 public static void SelectLinkPortal(Portal p)
 {
     newLinkPortal = p;
     portal.Link(p);
     UIObjectPreferences.PortalLinkSelected();
 }
Beispiel #5
0
 // prepare for selecting a portal
 public void SelectPortalButton()
 {
     UIObjectPreferences.SelectPortalLink();
 }