Esempio n. 1
0
 public void openNewBox(displayTypes boxType, GameObject openerObject)     // i guess I could have this return true/false, for-going the if-blocks around calling this in other files
 {
     if (canOpenNewBox())
     {
         boxOpen               = true;
         currentlyDisplaying   = boxType;
         objectWhoIsDisplaying = openerObject;
     }
 }
Esempio n. 2
0
 public void forceCloseBox(GameObject closer)
 {
     Debug.Log(closer.name + " forced a box hold open by " + objectWhoIsDisplaying.name + " to close.");
     boxOpen             = false;
     currentlyDisplaying = displayTypes.None;
     if (objectWhoIsDisplaying.GetComponent <CreatureCard>())
     {
         objectWhoIsDisplaying.GetComponent <CreatureCard>().closePopups();
     }
     objectWhoIsDisplaying = null;
 }
Esempio n. 3
0
 public bool closeBox(GameObject closer)
 {
     //Can only be called by Object who is currently displaying a GUI. It closes it's GUI
     if (objectWhoIsDisplaying == closer)
     {
         boxOpen               = false;
         currentlyDisplaying   = displayTypes.None;
         objectWhoIsDisplaying = null;
         return(true);
     }
     else
     {
         Debug.Log(closer.name + " tried to close a box hold open by " + objectWhoIsDisplaying.name);
         return(false);
     }
 }
Esempio n. 4
0
 public Menu(displayTypes display)
 {
     this.displayType = display;
 }