public void switchToPanel(BOGPanel bOGPanel) { if (disableAllPanelExceptWorkingOne && currentPanel != null) { currentPanel.gameObject.SetActive(false); } currentPanel = bOGPanel; currentPanel.gameObject.SetActive(true); }
void showPanelOptions() { BOGPanel panel = controler.currentPanel; panel.name = makeField("Panel name", panel.name); panel.previousPanel = makeObjectField <BOGPanel>("Previous panel", panel.previousPanel); showCloseButton(); showBackButton(); }
public int createNewBOGCanvas() { GameObject newCanvas = instantiatePrefab("Rick/Canvas"); switchToCanvas(newCanvas.GetComponent<BOGCanevas>()); currentPanel = null; var canvas = UnityEngine.Object.FindObjectsOfType<BOGCanevas>(); int index = -1; while( canvas[++index] != newCanvas.GetComponent<BOGCanevas>() ); return index; }
public int createNewBOGCanvas() { GameObject newCanvas = instantiatePrefab("Rick/Canvas"); switchToCanvas(newCanvas.GetComponent <BOGCanevas>()); currentPanel = null; var canvas = UnityEngine.Object.FindObjectsOfType <BOGCanevas>(); int index = -1; while (canvas[++index] != newCanvas.GetComponent <BOGCanevas>()) { ; } return(index); }
public int createNewBOGPanel() { GameObject newPanel = instantiatePrefab("Rick/Panel"); setTransformStuff(newPanel, currentCanvas.transform, Vector2.zero, Vector2.one); BOGPanel bogPanel = newPanel.GetComponent <BOGPanel>(); currentCanvas.panels.Add(bogPanel); bogPanel.canvas = currentCanvas; switchToPanel(bogPanel); var panels = currentCanvas.gameObject.GetComponentsInChildren <BOGPanel>(); int index = -1; while (panels[++index] != newPanel.GetComponent <BOGPanel>()) { ; } return(index); }
public void switchPanels(BOGPanel panelFrom, BOGPanel panelTo) { panelFrom.gameObject.SetActive(false); panelTo.gameObject.SetActive(true); }
public void switchToPanel(BOGPanel bOGPanel) { if(disableAllPanelExceptWorkingOne && currentPanel != null){ currentPanel.gameObject.SetActive(false); } currentPanel = bOGPanel; currentPanel.gameObject.SetActive(true); }