//获取当前值 public int GetValueByCodeAndType(string valueCode, VATtrtype vAType) { if (vAType == VATtrtype.CalculatedValue) { return(variableAttributeMap[valueCode].valueMap[VATtrtype.OriginalValue] + variableAttributeMap[valueCode].valueMap[VATtrtype.ChangeValue] + variableAttributeMap[valueCode].valueMap[VATtrtype.DamageValue]); } else { return(variableAttributeMap[valueCode].valueMap[vAType]); } }
//改变值 public void ChangeValueByCodeAndType(string valueCode, VATtrtype vAType, int changeValue) { variableAttributeMap[valueCode].valueMap[vAType] += changeValue; }