//値を代入して家具グリッドを追加(基本的に外部で呼び出される) public void AddFurniture(int category_ID, int grid_ID) { if (furniture_grid_.Count < 50) { object_number_ += 1; FurnitureGrid temp = new FurnitureGrid(); temp.Init(category_ID, grid_ID); temp.Translate(Grid_Manager.point((int)(Grid_Manager.Grid_x_max() * 0.5f), (int)(Grid_Manager.Grid_y_max() * 0.5f)).pos); furniture_grid_.Add(temp); } furniture_direction(furniture_grid_[furniture_grid_.Count - 1]); Debug.Log(furniture_grid_[furniture_grid_.Count - 1].placed_direction()); Update_Evaluate(); }
public void ChangeFurniture(int category_ID, int grid_ID) { if (furniture_grid_.Count < 50) { FurnitureGrid temp_out = furniture_grid_[target_number_]; Destroy(furniture_grid_[target_number_].furniture_grid()); Destroy(furniture_grid_[target_number_].line_parent()); FurnitureGrid temp_in = new FurnitureGrid(); temp_in.Init(category_ID, grid_ID); temp_in.Translate(temp_out.grid_position()); furniture_grid_[target_number_] = temp_in; } furniture_direction(furniture_grid_[target_number_]); Debug.Log(furniture_grid_[furniture_grid_.Count - 1].placed_direction()); Update_Evaluate(); }