private void Redisplay_object(int object_id) { if (object_id == 0) { object_main.main_object.SetActive(false); } else { Cell_decoration_Data decoration_info = Main.db_data.cell_decoration[object_id]; if (object_main.main_object.activeSelf == false) { object_main.main_object.SetActive(true); } Image_Data image_info = Main.db_data.image_data[decoration_info.image_id]; object_main._image.sprite = Main.Image_list[image_info.image_name]; object_main._name = "" + decoration_info.decoration_name; object_main.name = decoration_info.decoration_name; object_main.Object_resize(image_info._width, image_info._height); object_main.Object_position(image_info._x, image_info._y); } }
private void Creat_object(int object_id) { GameObject new_object_go = Instantiate(Resources.Load("Prefab/Map/Cell/cell_image", typeof(GameObject))) as GameObject; new_object_go.transform.SetParent(main_object.transform); object_main = new_object_go.GetComponent <cell_image_script>(); if (object_id != 0) { Cell_decoration_Data decoration_info = Main.db_data.cell_decoration[object_id]; Image_Data image_info = Main.db_data.image_data[decoration_info.image_id]; object_main._image.sprite = Main.Image_list[image_info.image_name]; object_main._name = "" + decoration_info.decoration_name; object_main.name = decoration_info.decoration_name; object_main.Object_resize(image_info._width, image_info._height); object_main.Object_position(image_info._x, image_info._y); } else { object_main._image.sprite = null; object_main.Object_resize(0, 0); object_main.Object_position(0, 0); object_main.main_object.SetActive(false); } }
public void Display_decoration(int object_id) { if (object_id != 0) { if (cell_decoration_go.activeSelf == false) { cell_decoration_go.SetActive(true); } Cell_decoration_Data decoration_info = Main.db_data.cell_decoration[object_id]; Image_Data image_info = Main.db_data.image_data[decoration_info.image_id]; cell_decoration.sprite = Main.Image_list[image_info.image_name]; cell_decoration_go.name = "" + decoration_info.decoration_name; } else { cell_decoration.sprite = null; cell_decoration_go.SetActive(false); } }