I have 1 class which I intend to use as a SteamFunctionLibrary.
Inside will have all the functions like GetSteamID(), UpdateAchievements(), CreateServer() etc.
GetSteamID() is in PlayerIdentity Class.
UpdateAchievements() is in PlayerAchievements Class.
CreateServer() is in PlayerOnline Class.
many, many other steam functions.
SteamFunctionLibrary #includes all the classes above and calls the functions within them.
All other classes #include SteamFunctionLibrary and can use it.
Is this okay?
Thanks for any help!