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 Display_image(int new_image_id) { if (new_image_id != 0) { Image_Data image_info = Main.db_data.image_data[new_image_id]; object_main._image.sprite = Main.Image_list[image_info.image_name]; if ((main_rectTransform.sizeDelta.x < image_info._width) || (main_rectTransform.sizeDelta.y < image_info._height)) { if (image_info._width <= image_info._height) { size_width = image_info._height; size_height = main_rectTransform.sizeDelta.y; } else { size_width = image_info._width; size_height = main_rectTransform.sizeDelta.x; } zoom = (size_width - size_height) / size_width; size_width = image_info._width - image_info._width * zoom; size_height = image_info._height - image_info._height * zoom; object_main.Object_resize(size_width, size_height); } else { object_main.Object_resize(image_info._width, image_info._height); } object_main.Object_position(0, 0); } else { object_main._image.sprite = null; object_main.main_object.SetActive(false); } }