예제 #1
0
    public void OnPointerClick(PointerEventData eventData)
    {
        string squadronName = gameObject.transform.Find("Name").gameObject.GetComponent <UnityEngine.UI.Text>().text;

        SquadPersistenceUtil.loadSquadron(squadronName);
        LocalDataWrapper.getPlayer().toggleLoadingSquadrons();
    }
예제 #2
0
    private void showFileExplorer()
    {
        Transform scrollViewContent = fileExplorer.transform.Find("Scroll View/Viewport/Content");
        int       squadronIndex     = 0;

        foreach (string name in SquadPersistenceUtil.getSquadronNames())
        {
            Transform     savedSquadronPanelPrefab = Resources.Load <Transform>(SquadBuilderConstants.PREFABS_FOLDER_NAME + "/" + SquadBuilderConstants.SAVED_SQUADRON_PANEL);
            RectTransform rt = (RectTransform)savedSquadronPanelPrefab;
            float         savedSquadronPanelHeight = rt.rect.height;

            Transform savedSquadronPanel = (Transform)GameObject.Instantiate(
                savedSquadronPanelPrefab,
                new Vector3(SquadBuilderConstants.SAVED_SQUADRON_PANEL_X_OFFSET, (squadronIndex * savedSquadronPanelHeight * -1) + SquadBuilderConstants.SAVED_SQUADRON_PANEL_Y_OFFSET, SquadBuilderConstants.SAVED_SQUADRON_PANEL_Z_OFFSET),
                Quaternion.identity
                );

            savedSquadronPanel.transform.SetParent(scrollViewContent.transform, false);

            savedSquadronPanel.transform.Find("Name").gameObject.GetComponent <UnityEngine.UI.Text>().text = name;

            squadronIndex++;
        }

        fileExplorer.SetActive(true);
    }
예제 #3
0
    public void OnPointerClick(PointerEventData eventData)
    {
        GameObject mainPanel    = GameObject.Find("MainPanel");
        string     squadronName = null;

        foreach (InputField inputField in mainPanel.GetComponentsInChildren <InputField>())
        {
            if (inputField.name == "SquadronNameInput")
            {
                foreach (Text text in inputField.GetComponentsInChildren <Text>())
                {
                    if (text.gameObject.name != "Placeholder")
                    {
                        squadronName = text.text;
                    }
                }
            }
        }

        SquadPersistenceUtil.saveSquadron(squadronName);
    }