public override int GetTotal( TotalType type ) { int baseTotal = base.GetTotal( type ); if ( type == TotalType.Gold ) baseTotal += this.Amount; return baseTotal; }