Yesterday, someone in Unreal Slackers said me that output parameters are unusual in C++, they are C# stuff, is that true? I don’t think so. I’m sure there are methods in Unreal with output parameters.
Nope, not true. There are a tons of Unreal Engine source functions that use output parameter. I used them in my game. And my game never crashed with exception “Output Parameter can only be used in C#”
So feel free to use it when you need it.