|
|
@ -305,7 +305,7 @@ public class WeaponManager : Singleton<WeaponManager> |
|
|
|
|
|
|
|
|
string resultValue = ""; |
|
|
string resultValue = ""; |
|
|
conditionValue = getConditionValueWithLevel(level,ref condition, ref nodesMark, ref nodesColor); |
|
|
conditionValue = getConditionValueWithLevel(level,ref condition, ref nodesMark, ref nodesColor); |
|
|
resultValue = getResultValueWithLevel(level, result, condition, conditionValue); |
|
|
resultValue = getResultValueWithLevel(level,ref result, condition, conditionValue); |
|
|
WeaponNode weaponNode = gem.GetComponent<WeaponNode>(); |
|
|
WeaponNode weaponNode = gem.GetComponent<WeaponNode>(); |
|
|
weaponNode.result = result; |
|
|
weaponNode.result = result; |
|
|
weaponNode.resultValue = resultValue; |
|
|
weaponNode.resultValue = resultValue; |
|
|
@ -458,7 +458,7 @@ public class WeaponManager : Singleton<WeaponManager> |
|
|
|
|
|
|
|
|
string resultValue = ""; |
|
|
string resultValue = ""; |
|
|
conditionValue = getConditionValueWithLevel(conditionLevel,ref condition, ref nodesMark, ref nodesMark); |
|
|
conditionValue = getConditionValueWithLevel(conditionLevel,ref condition, ref nodesMark, ref nodesMark); |
|
|
resultValue = getResultValueWithLevel(resultLevel, result, condition, conditionValue); |
|
|
resultValue = getResultValueWithLevel(resultLevel,ref result, condition, conditionValue); |
|
|
WeaponNode weaponNode = gem.GetComponent<WeaponNode>(); |
|
|
WeaponNode weaponNode = gem.GetComponent<WeaponNode>(); |
|
|
weaponNode.result = result; |
|
|
weaponNode.result = result; |
|
|
weaponNode.resultValue = resultValue; |
|
|
weaponNode.resultValue = resultValue; |
|
|
@ -591,7 +591,7 @@ public class WeaponManager : Singleton<WeaponManager> |
|
|
|
|
|
|
|
|
string resultValue = ""; |
|
|
string resultValue = ""; |
|
|
conditionValue = getConditionValueWithLevel(conditionLevel,ref condition, ref nodesMark, ref nodesMark); |
|
|
conditionValue = getConditionValueWithLevel(conditionLevel,ref condition, ref nodesMark, ref nodesMark); |
|
|
resultValue = getResultValueWithLevel(resultLevel, result, condition, conditionValue); |
|
|
resultValue = getResultValueWithLevel(resultLevel,ref result, condition, conditionValue); |
|
|
WeaponNode weaponNode = gem.GetComponent<WeaponNode>(); |
|
|
WeaponNode weaponNode = gem.GetComponent<WeaponNode>(); |
|
|
weaponNode.result = result; |
|
|
weaponNode.result = result; |
|
|
weaponNode.resultValue = resultValue; |
|
|
weaponNode.resultValue = resultValue; |
|
|
@ -714,7 +714,7 @@ public class WeaponManager : Singleton<WeaponManager> |
|
|
return conditionValue; |
|
|
return conditionValue; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public string getResultValueWithLevel(string level, string result, string condition, string conditionValue) |
|
|
public string getResultValueWithLevel(string level,ref string result, string condition, string conditionValue) |
|
|
{ |
|
|
{ |
|
|
string resultValue = ""; |
|
|
string resultValue = ""; |
|
|
switch (result) |
|
|
switch (result) |
|
|
@ -847,6 +847,10 @@ public class WeaponManager : Singleton<WeaponManager> |
|
|
resultValue = MathTool.GetRandomElements(targets, 1).ElementAt(0); |
|
|
resultValue = MathTool.GetRandomElements(targets, 1).ElementAt(0); |
|
|
break; |
|
|
break; |
|
|
} |
|
|
} |
|
|
|
|
|
if (condition.Equals(Name.WeaponNodeCondition.everyNumNodeConvert)&&result.Equals(Name.WeaponNodeFunction.addScore)) |
|
|
|
|
|
{ |
|
|
|
|
|
result = Name.WeaponNodeFunction.addScoreThisTurn; |
|
|
|
|
|
} |
|
|
return resultValue; |
|
|
return resultValue; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|