parameters: (self, world_state: rc.WorldState)
return_statement: return role_requests
docstring: Collects the role requests from each tactic.
          :param world_state: The current WorldState.
          :return: The collected play.RoleRequests.
docstring_summary: Collects the role requests from each tactic.
          :param world_state: The current WorldState.
          :return: The collected play.RoleRequests.
docstring_tokens: Collects the role requests from each tactic . : param world_state : The current WorldState . : return : The collected play . RoleRequests .
function: def collect_role_requests(self, world_state: rc.WorldState) -> play.RoleRequests:
          """Collects the role requests from each tactic.
          :param world_state: The current WorldState.
          :return: The collected play.RoleRequests.
          """
          role_requests: play.RoleRequests = play.RoleRequests()
  
          tactic_entry: play.TacticEntry
          for tactic_entry in self.tactics:
              tactic_requests = tactic_entry.tactic.get_requests(world_state, None)
              role_requests[type(tactic_entry.tactic)] = tactic_requests
  
          return role_requests
function_tokens: def collect_role_requests ( self , world_state : rc . WorldState ) -> play . RoleRequests : role_requests : play . RoleRequests = play . RoleRequests ( ) tactic_entry : play . TacticEntry for tactic_entry in self . tactics : tactic_requests = tactic_entry . tactic . get_requests ( world_state , None ) role_requests [ type ( tactic_entry . tactic ) ] = tactic_requests return role_requests