-
-
Notifications
You must be signed in to change notification settings - Fork 22
Description
In general, I want this to be as close to a 1:1 as much possible. However, maybe a branch for a light version with methods renamed or even do that as the main branch? (for example BLoggedOn renamed to IsLoggedOn etc)
Remove unnecessary params. I've already done this and have been, but it's possible that I've missed some. (this could be stuff like bufferlen - where we can just pass MAX_uint32, etc instead)
Re-evaluate whether methods should be const or Pure. (ie (BlueprintCallable, BlueprintPure=false) or (BlueprintPure))
Determine what methods should be async if any or even if the entire library should be converted to async. Possible future plan? Facepunch.Steamworks does this.
Convert timestamps (int32/uint32) to FDateTime for easier management?
Convert for loops to range-based for loops where it makes sense.
Add a project to test functionality and to show examples of how to implement things.
What else? Let me know your thoughts.