public float GetMultiplier(HitArea area) { for (int index = 0; index < this.bones.Length; ++index) { DamageProperties.HitAreaProperty bone = this.bones[index]; if (bone.area == area) { return(bone.damage); } } if (!Object.op_Implicit((Object)this.fallback)) { return(1f); } return(this.fallback.GetMultiplier(area)); }
public float GetMultiplier(HitArea area) { for (int i = 0; i < (int)this.bones.Length; i++) { DamageProperties.HitAreaProperty hitAreaProperty = this.bones[i]; if (hitAreaProperty.area == area) { return(hitAreaProperty.damage); } } if (!this.fallback) { return(1f); } return(this.fallback.GetMultiplier(area)); }