This was introduce by changes to UEdGraphSchema_K2::CanFunctionBeUsedInGraph in CL 9230757 for [Link Removed].


Steps to Reproduce
  1. Create a blueprint (derived from actor), call it BP_Base
  2. Right click it in the content browser and click 'Create Child Blueprint Class', call it BP_Child
  3. Open BP_Child for editing
  4. Add a function, call it MyPrivateFunction, and mark the access specifier as Private
  5. Add a function, call it MyProtectedFunction, and mark the access specifier as Protected
  6. Go to the event graph, drag an execution line from BeginPlay and type MyPr (with context sensitive on). Observe that both functions don't show up to be called. This is incorrect.


Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-97716 in the post.

Login to Vote

ComponentUE - Gameplay - Blueprint Editor
Affects Versions4.26
Target Fix5.3
Fix Commit24826011
Main Commit24826011
CreatedAug 27, 2020
ResolvedMar 28, 2023
UpdatedApr 29, 2023