public EffectBuffCharacter(int id, EffectBuffType effect, int _source, string name, string des, float value, int turn) { idEffect = id; effectBuff = effect; source = _source; nameEffect = name; descriptionEffect = des; valueEffect = value; turnDuration = turn; }
public void SetDataEffect(EffectBuffCharacter _effect) { idEffect = _effect.idEffect; effectBuff = _effect.effectBuff; nameEffect = _effect.nameEffect; source = _effect.source; descriptionEffect = _effect.descriptionEffect; valueEffect = _effect.valueEffect; turnDuration = _effect.turnDuration; }
public EffectBuffCharacter LoadDataEffect(int id) { XmlNode _effectXml = _myDataEffectXML.getDataByIndex(id - 1); int _idEff = int.Parse(_effectXml.Attributes["id"].Value); EffectBuffType _typeEff = (EffectBuffType)System.Enum.Parse(typeof(EffectBuffType), _effectXml.Attributes["type"].Value); int _sourceEff = int.Parse(_effectXml.Attributes["source"].Value); string _nameEff = _effectXml.Attributes["name"].Value; string _desEff = _effectXml.Attributes["des"].Value + "abc"; float _valueEff = float.Parse(_effectXml.Attributes["value"].Value); int _turnEff = int.Parse(_effectXml.Attributes["turn"].Value); return(new EffectBuffCharacter(_idEff, _typeEff, _sourceEff, _nameEff, _desEff, _valueEff, _turnEff)); }