17. Remote Procedure Calls
Overview
In this chapter, you will be introduced to Remote Procedure Calls, which is another important multiplayer concept of Unreal Engine 4's Network Framework. You'll also learn how to use enumerations in Unreal Engine 4 and how to use bi-directional circular array indexing, which is a way to help you iterate arrays in both directions and be able to loop around when you go beyond its index limits.
By the end of this chapter, you'll understand how Remote Procedure Calls work to make the server and the clients execute logic on one another. You'll also be able to expose enumerations to the Unreal Engine 4 editor and use bi-directional circular array indexing to cycle through arrays.