Skip to content

Plans/Ideas/Thoughts #4

@trdwll

Description

@trdwll

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions