I’m trying to extend the Facebook Online Subsystem and so far I’ve been able to create my own plugin with a copy of the current Facebook OSS as my subsystem, and I’ve implemented a simple status update.
But I’m not sure how exactly I set to use it.
In a component that I was first using to expose Facebook functionality to Blueprints I was getting the original subsystem with:
IOnlineSubsystem::Get(TEXT("Facebook"));
Now, I’d like to change “Facebook” to my subsystem, but I’m not sure how.
Where was the Facebook Online Subsystem name defined as “Facebook”? Doesn’t seem to be defined inside OnlineSubsystemFacebook.Build.cs.
The same could be asked for the Steam Online Subsystem, when we use:
IOnlineSubsystem::Get(FName("Steam"));
When was the name “Steam” defined for the Steam OSS?
It seems like that in order to use my subsystem I need to give it a name, but the question is: where?
Or maybe there’s another way?
Thanks!