少年修仙传客户端代码仓库
client_linchunjie
2019-03-12 b0a563c5bba10739df06afa7cd456d1edad00a9f
System/EquipTrain/EquipTrainModel.cs
@@ -90,8 +90,8 @@
                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);
            }
        }
@@ -165,8 +165,8 @@
            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)
@@ -307,7 +307,7 @@
            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);
@@ -321,16 +321,19 @@
            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();