/**
  * Activity completed.
  */
 public void UI_CompleteActivity(string type)
 {
     if (type == ActivityType.BUILD)
     {
         foreach (GameObject go in components)
         {
             go.renderer.material.color = new Color(1, 1, 1, 1);
             go.SetActive(true);
         }
         // Automatically Acknowledge
         building.AcknowledgeActivity();
     }
 }
Example #2
0
 public void OnClick()
 {
     if (building.State == BuildingState.READY)
     {
         BuildingManager.GetInstance().AcknowledgeBuilding(building);
     }
     else if (building.State == BuildingState.IN_PROGRESS || building.CurrentActivity != null)
     {
         UIGamePanel.ShowPanel(PanelType.SPEED_UP);
         if (UIGamePanel.activePanel is UISpeedUpPanel)
         {
             ((UISpeedUpPanel)UIGamePanel.activePanel).InitialiseWithBuilding(building);
         }
     }
     else
     {
         building.AcknowledgeActivity();
     }
 }