(39) 's Extra Blueprint Nodes for You as a Plugin, No C++ Required!

Or, more specifically, if the IGenericTeamAgentInterface part of it :stuck_out_tongue:

For those who aren’t sure what that is, it is the interface that AIController uses by default to determine the controllers ‘team’.
By implementing the same interface on other classes (e.g. a custom player controller), you allow AI to quickly determine if another class/actor is considered hostile or not.

It can also be used to make team specific doors, items, vehicles etc.

UT4 uses a similar interface for its team handling.