Skip to content

Moving AWeb3Auth logic out of AActor for data persistence #13

@xynanlee

Description

@xynanlee

Hi, nice work on the SDK. However, I think the method of implementation can be improved. Currently, the logic is mainly located in AWeb3Auth actor, being an AActor class, it will not survive a level change. If I have bound a logout event to AWeb3Auth at Main Menu, the actor will be destroyed when the level changes, and the delegate will be effectively unbounded. More so, I have to respawn the actor everytime the when I want to interact with Web3Auth after a level change.

I highly suggest moving the logic into GameInstanceSubsystem, so it can survive level changes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions