private bool UpdateAreaEnergyCost(MainShipAreaType type) { if (type == MainShipAreaType.ControlTower) { var item = mainShipAreaItemList.Find(x => x.areaType == MainShipAreaType.ControlTower); if (item != null) { item.ChangePowerConsumeValue(MainShipAreaType.ControlTower); return(true); } return(false); } else if (type == MainShipAreaType.hangar) { var item = mainShipAreaItemList.Find(x => x.areaType == MainShipAreaType.hangar); if (item != null) { item.ChangePowerConsumeValue(MainShipAreaType.hangar); return(true); } return(false); } else if (type == MainShipAreaType.WorkingArea) { var item = mainShipAreaItemList.Find(x => x.areaType == MainShipAreaType.WorkingArea); if (item != null) { item.ChangePowerConsumeValue(MainShipAreaType.WorkingArea); return(true); } return(false); } else if (type == MainShipAreaType.LivingArea) { var item = mainShipAreaItemList.Find(x => x.areaType == MainShipAreaType.LivingArea); if (item != null) { item.ChangePowerConsumeValue(MainShipAreaType.LivingArea); return(true); } return(false); } return(false); }
/// <summary> /// Change Energy Cost /// </summary> /// <param name="type"></param> public void ChangePowerConsumeValue(MainShipAreaType type) { if (type == MainShipAreaType.ControlTower) { _energyCostText.text = MainShipManager.Instance.mainShipInfo.controlTowerInfo.powerConsumeCurrent.ToString(); } else if (type == MainShipAreaType.hangar) { _energyCostText.text = MainShipManager.Instance.mainShipInfo.hangarAreaInfo.powerConsumeCurrent.ToString(); } else if (type == MainShipAreaType.LivingArea) { _energyCostText.text = MainShipManager.Instance.mainShipInfo.livingAreaInfo.powerConsumeCurrent.ToString(); } else if (type == MainShipAreaType.WorkingArea) { _energyCostText.text = MainShipManager.Instance.mainShipInfo.workingAreaInfo.powerConsumeCurrent.ToString(); } }