Announcement

Collapse
No announcement yet.

Can't get access to Auth interface in Steam OSS

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Can't get access to Auth interface in Steam OSS

    Already have enabled Online subsystem Steam and it works. But..
    if we look inside the OnlineSubsystemSteam.h we can see aviable interfaces in public section of class:

    Code:
    class ONLINESUBSYSTEMSTEAM_API FOnlineSubsystemSteam :
        public FOnlineSubsystemImpl
    {
    protected:
    
        // ...
    
    PACKAGE_SCOPE:
    
        // ...
    
    public:
    
        virtual ~FOnlineSubsystemSteam()
        {
        }
    
        virtual FOnlineAuthSteamPtr GetAuthInterface() const;
    
        // IOnlineSubsystem
    
        virtual IOnlineSessionPtr GetSessionInterface() const override;
        virtual IOnlineFriendsPtr GetFriendsInterface() const override;
        virtual IOnlinePartyPtr GetPartyInterface() const override;
        virtual IOnlineGroupsPtr GetGroupsInterface() const override;
        virtual IOnlineSharedCloudPtr GetSharedCloudInterface() const override;
        virtual IOnlineUserCloudPtr GetUserCloudInterface() const override;
        virtual IOnlineLeaderboardsPtr GetLeaderboardsInterface() const override;
        virtual IOnlineVoicePtr GetVoiceInterface() const override;
        virtual IOnlineExternalUIPtr GetExternalUIInterface() const override;
        virtual IOnlineTimePtr GetTimeInterface() const override;
        virtual IOnlineIdentityPtr GetIdentityInterface() const override;
        virtual IOnlineTitleFilePtr GetTitleFileInterface() const override;
        virtual IOnlineEntitlementsPtr GetEntitlementsInterface() const override;
        virtual IOnlineStorePtr GetStoreInterface() const override;
        virtual IOnlineStoreV2Ptr GetStoreV2Interface() const override { return nullptr; }
        virtual IOnlinePurchasePtr GetPurchaseInterface() const override { return nullptr; }
        virtual IOnlineEventsPtr GetEventsInterface() const override;
        virtual IOnlineAchievementsPtr GetAchievementsInterface() const override;
        virtual IOnlineSharingPtr GetSharingInterface() const override;
        virtual IOnlineUserPtr GetUserInterface() const override;
        virtual IOnlineMessagePtr GetMessageInterface() const override;
        virtual IOnlinePresencePtr GetPresenceInterface() const override;
        virtual IOnlineChatPtr GetChatInterface() const override;
        virtual IOnlineStatsPtr GetStatsInterface() const override;
        virtual IOnlineTurnBasedPtr GetTurnBasedInterface() const override;
        virtual IOnlineTournamentPtr GetTournamentInterface() const override;
        virtual bool IsLocalPlayer(const FUniqueNetId& UniqueId) const override;
        virtual bool Init() override;
        virtual bool Shutdown() override;
        virtual bool Exec(class UWorld* InWorld, const TCHAR* Cmd, FOutputDevice& Ar) override;
        virtual bool IsEnabled() const override;
        virtual FString GetAppId() const override;
        virtual FText GetOnlineServiceName() const override;
    
        // ...
    }
    I learn about subsystem some guides and write my own worked custom class wich can access to `IdentityInterface`,
    when I tried to get acess to GetAuthInterface() interface, my class can't understand what is it GetAuthInterface()

    wtf, help. thx.

    same request, https://answers.unrealengine.com/questions/936029/view.html
Working...
X