예제 #1
0
    void Start()
    {
        conf    = Memory.LoadConfig();
        ARMList = new string[30] {
            "SCEN001.ARM",
            "SCEN002.ARM",
            "SCEN003.ARM",
            "SCEN004.ARM",
            "SCEN005.ARM",
            "SCEN006.ARM",
            "SCEN007.ARM",
            "SCEN008.ARM",
            "SCEN009.ARM",
            "SCEN010.ARM",
            "SCEN011.ARM",
            "SCEN012.ARM",
            "SCEN013.ARM",
            "SCEN014.ARM",
            "SCEN015.ARM",
            "SCEN016.ARM",
            "SCEN017.ARM",
            "SCEN019.ARM",
            "SCEN020.ARM",
            "SCEN021.ARM",
            "SCEN022.ARM",
            "SCEN023.ARM",
            "SCEN024.ARM",
            "SCEN025.ARM",
            "SCEN026.ARM",
            "SCEN027.ARM",
            "SCEN028.ARM",
            "SCEN029.ARM",
            "SCEN030.ARM",
            "SCEN031.ARM"
        };


        myDropdown.onValueChanged.AddListener(delegate
        {
            myDropdownValueChangedHandler(myDropdown);
        });

        ARM aRM = new ARM();

        aRM.Parse(conf.VSPath + "SMALL/SCEN001.ARM");
        GameObject miniMapGO = aRM.BuildGameObject();

        miniMapGO.transform.parent        = container.transform;
        miniMapGO.transform.localPosition = Vector3.zero;
        miniMapGO.transform.localRotation = new Quaternion();
        miniMapGO.transform.localScale    = Vector3.one;
    }
예제 #2
0
    private void myDropdownValueChangedHandler(Dropdown target)
    {
        foreach (Transform child in container.transform)
        {
            Destroy(child.gameObject);
        }
        ARM aRM = new ARM();

        //aRM.parseFromFile("E:/SMALL/" + ARMList[target.value]);
        aRM.Parse(conf.VSPath + "SMALL/" + ARMList[target.value]);
        GameObject miniMapGO = aRM.BuildGameObject();

        miniMapGO.transform.parent        = container.transform;
        miniMapGO.transform.localPosition = Vector3.zero;
        miniMapGO.transform.localRotation = new Quaternion();
        miniMapGO.transform.localScale    = Vector3.one;
    }