docs: def _inning_events(self, soup, inning_number, inning_id, hit_location):
          """
          Inning Events.
          :param soup: Beautifulsoup object
          :param inning_number: Inning Number
          :param inning_id: Inning Id(0:home, 1:away)
          :param hit_location: Hitlocation data(dict)
          """
          # at bat(batter box data) & pitching data
          out_ct = 0
          for ab in soup.find_all('atbat'):
              # plate appearance data(pa)
              at_bat = AtBat.pa(ab, self.game, self.players.rosters, inning_number, inning_id, out_ct, hit_location)
              # pitching data
              pitching_stats = self._get_pitch(ab, at_bat)
              # at bat(pa result)
              pa_result = AtBat.result(ab, at_bat, pitching_stats)
              at_bat.update(pa_result)
              self.atbats.append(at_bat)
              self.pitches.extend(pitching_stats)
              # out count
              out_ct = at_bat['event_outs_ct']