FPlayTimeLimitUserMock

Mock implementation of [FPlayTimeLimitUser](API\Plugins\PlayTimeLimit\FPlayTimeLimitUser)

Windows
MacOS
Linux

Inheritance Hierarchy

TSharedFromThis

FPlayTimeLimitUser

FPlayTimeLimitUserMock

References

Module

PlayTimeLimit

Header

/Engine/Plugins/Online/OnlineFramework/Source/PlayTimeLimit/Public/PlayTimeLimitUserMock.h

Include

#include "PlayTimeLimitUserMock.h"

Syntax

class FPlayTimeLimitUserMock : public FPlayTimeLimitUser

Remarks

Mock implementation of FPlayTimeLimitUser

Variables

Name Description

Protected variable

const bool

 

bHasTimeLimit

Do the time limits apply to the user?

Protected variable

const double

 

PlayTimeMinutesStart

Override time played. Effective time played is PlayTimeMinutesStart + (Now - TimeOverrideSet)

Protected variable

const double

 

TimeOverrideSet

The time this override was set.

Constructors

Name Description

Public function

FPlayTimeLimitUserMock

(
    const TSharedRef< const FUniqueNetI...,
    const bool bInHasTimeLimit,
    const double InPlayTimeMinutes
)

Overridden from FPlayTimeLimitUser

Name Description

Public function Virtual Const

int32

 

GetPlayTimeMinutes()

Get the number of minutes this user has played

Public function Virtual Const

float

 

GetRewardRate()

Get the current reward rate

Public function Virtual Const

bool

 

HasTimeLimit()

Check if the user has a play time limit

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss