Direct Blueprint Communication

Direct Blueprint Communication is a simple method of communication between Blueprints/Actors. It is used by creating an object reference variable that stores a reference to another Actor/Blueprint. Then, we can call Actions using this object reference variable as the Target input parameter of these Actions.

As an example, let's create a Blueprint called BP_LightSwitch. The initials of BP_ are a naming convention used to facilitate the identification of a Blueprint asset. BP_LightSwitch has an object reference variable of the Point Light type that references a Point Light placed in the Level. When the player overlaps the BP_LightSwitch Blueprint on the Level, it toggles the visibility of the Point Light.

Follow ...

Get Blueprints Visual Scripting for Unreal Engine - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.