copyWith method

Dog copyWith({
  1. int? hp,
  2. bool resetHp = _F,
  3. int? deltaHp,
  4. bool? goodBoy,
  5. bool resetGoodBoy = _F,
})

Implementation

Dog copyWith({int? hp,bool resetHp=_F,int? deltaHp,bool? goodBoy,bool resetGoodBoy=_F,})=>Dog(hp: deltaHp!=null?(hp??_H.hp)+deltaHp:resetHp?20:(hp??_H.hp),goodBoy: resetGoodBoy?true:(goodBoy??_H.goodBoy),);