Casting in Blueprints
There is a node named Cast To that tries to convert reference variable types to new specified types. To understand casting, it is necessary to remember the concept of inheritance between classes, as we covered in Chapter 3, Actors and the Gameplay Framework.
The following diagram represents a Blueprint called BP_GameModeWithScore. Game Mode Base is the parent class of this Blueprint. Based on the inheritance concept, we can use a variable of the Game Mode Base object reference type to reference an instance of BP_GameModeWithScore. However, this variable is unable to access the variables and Functions that were defined in the BP_GameModeWithScore Blueprint:
Therefore, if we have a Game Mode Base object reference, we ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access