From 0cd84606dff7221360b0a60a2c8b5ff59e7dc40d Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期五, 25 九月 2020 09:55:13 +0800
Subject: [PATCH] 0312 洗练打勾优化
---
System/EquipTrain/EquipTrainModel.cs | 15 +++++++++++++++
1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/System/EquipTrain/EquipTrainModel.cs b/System/EquipTrain/EquipTrainModel.cs
index cc36bf4..eda4be2 100644
--- a/System/EquipTrain/EquipTrainModel.cs
+++ b/System/EquipTrain/EquipTrainModel.cs
@@ -544,6 +544,18 @@
private void InitTrainableProperties(Int2 equipPosition, TrainOperateType operateType)
{
+ //姝ゆ浠g爜鐗规畩澶勭悊锛屽洜涓� propertyBars.Clear();
+ bool ison1 = false;
+ bool ison2 = false;
+ bool ison3 = false;
+ if (propertyBars.Count == 3)
+ {
+ ison1 = propertyBars[0].inevitable.value;
+ ison2 = propertyBars[1].inevitable.value;
+ ison3 = propertyBars[2].inevitable.value;
+ }
+ ///=============================
+
propertyBars.Clear();
var trainState = GetEquipPlaceTrainState(equipPosition);
var absoluteMax = GetMaxTrainLevel(equipPosition.y);
@@ -559,18 +571,21 @@
propertyBar.propertyValue.value = trainedProperties.x;
propertyBar.deltaValue.value = unSavedProperties.x;
propertyBar.operateType.value = operateType;
+ propertyBar.inevitable.value = ison1;
propertyBars.Add(propertyBar);
propertyBar = new EquipTrainPropertyBar(data.config.attType2, data.config.attMax2, data.config.attCostMoney2, trainState);
propertyBar.propertyValue.value = trainedProperties.y;
propertyBar.deltaValue.value = unSavedProperties.y;
propertyBar.operateType.value = operateType;
+ propertyBar.inevitable.value = ison2;
propertyBars.Add(propertyBar);
propertyBar = new EquipTrainPropertyBar(data.config.attType3, data.config.attMax3, data.config.attCostMoney3, trainState);
propertyBar.propertyValue.value = trainedProperties.z;
propertyBar.deltaValue.value = unSavedProperties.z;
propertyBar.operateType.value = operateType;
+ propertyBar.inevitable.value = ison3;
propertyBars.Add(propertyBar);
}
--
Gitblit v1.8.0