public virtual float AmmoFractionRemaining() { AttackEntity attackEntity = this.GetAttackEntity(); if (Object.op_Implicit((Object)attackEntity)) { return(attackEntity.AmmoFraction()); } return(0.0f); }
public virtual float AmmoFractionRemaining() { AttackEntity attackEntity = this.GetAttackEntity(); if (!attackEntity) { return(0f); } return(attackEntity.AmmoFraction()); }