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; }
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; }