public override bool Start(Living living) { ContinueReduceBloodEquipEffect continueReduceBloodEquipEffect = living.EffectList.GetOfType(eEffectType.ContinueReduceBloodEquipEffect) as ContinueReduceBloodEquipEffect; if (continueReduceBloodEquipEffect != null) { continueReduceBloodEquipEffect.m_probability = ((this.m_probability > continueReduceBloodEquipEffect.m_probability) ? this.m_probability : continueReduceBloodEquipEffect.m_probability); return(true); } return(base.Start(living)); }
public override bool Start(Living living) { ContinueReduceBloodEquipEffect effect = living.EffectList.GetOfType(eEffectType.ContinueReduceBloodEquipEffect) as ContinueReduceBloodEquipEffect; if (effect != null) { effect.m_probability = m_probability > effect.m_probability ? m_probability : effect.m_probability; return(true); } else { return(base.Start(living)); } }
public override bool Start(Living living) { ContinueReduceBloodEquipEffect effect = living.EffectList.GetOfType(eEffectType.ContinueReduceBloodEquipEffect) as ContinueReduceBloodEquipEffect; bool result; if (effect != null) { effect.m_probability = ((this.m_probability > effect.m_probability) ? this.m_probability : effect.m_probability); result = true; } else { result = base.Start(living); } return(result); }