| | |
| | | equipTrainMaxLevel.value = trainState == TrainState.Empty ? -1 : GetMaxTrainLevel(level, place); |
| | | material.value = GetTrainMaterial(level, place); |
| | | |
| | | InitTrainableProperties(level, place); |
| | | operateType.value = CalculateTrainOperateType(level, place); |
| | | InitTrainableProperties(level, place, operateType.value); |
| | | } |
| | | |
| | | } |
| | |
| | | equipTrainMaxLevel.value = trainState == TrainState.Empty ? -1 : GetMaxTrainLevel(level, place); |
| | | material.value = GetTrainMaterial(level, place); |
| | | |
| | | InitTrainableProperties(level, place); |
| | | operateType.value = CalculateTrainOperateType(level, place); |
| | | InitTrainableProperties(level, place, operateType.value); |
| | | } |
| | | |
| | | public void SetInevitable(int index, bool invevitable) |
| | |
| | | return places; |
| | | } |
| | | |
| | | private void InitTrainableProperties(int level, int place) |
| | | private void InitTrainableProperties(int level, int place, TrainOperateType operateType) |
| | | { |
| | | propertyBars.Clear(); |
| | | var trainState = GetEquipPlaceTrainState(level, place); |
| | |
| | | var propertyBar = new EquipTrainPropertyBar(data.config.attType1, trainState == TrainState.Empty ? 0 : data.config.attMax1, trainState); |
| | | propertyBar.propertyValue.value = trainedProperties.x; |
| | | propertyBar.deltaValue.value = unSavedProperties.x; |
| | | propertyBar.operateType.value = operateType; |
| | | propertyBars.Add(propertyBar); |
| | | |
| | | propertyBar = new EquipTrainPropertyBar(data.config.attType2, trainState == TrainState.Empty ? 0 : data.config.attMax2, trainState); |
| | | propertyBar.propertyValue.value = trainedProperties.y; |
| | | propertyBar.deltaValue.value = unSavedProperties.y; |
| | | propertyBar.operateType.value = operateType; |
| | | propertyBars.Add(propertyBar); |
| | | |
| | | propertyBar = new EquipTrainPropertyBar(data.config.attType3, trainState == TrainState.Empty ? 0 : data.config.attMax3, trainState); |
| | | propertyBar.propertyValue.value = trainedProperties.z; |
| | | propertyBar.deltaValue.value = unSavedProperties.z; |
| | | propertyBar.operateType.value = operateType; |
| | | propertyBars.Add(propertyBar); |
| | | |
| | | inevitableMaterialCount.value = CalculateInevitableMaterialCount(); |