PowerHorse Engine
    Preparing search index...

    Hierarchy

    • Pseudo
      • UserRewardServiceReward
    Index

    Constructors

    Properties

    AutoInitializePlayers: number | boolean = false
    Cooldown: number = -1
    EpochTimes: {
        Daily: number;
        Hourly: number;
        Minutely: number;
        Monthly: number;
        Weeklky: number;
        Yearly: number;
    } = EpochTimes
    Expires: number = -1
    ManualStacking: boolean = false
    MaxLocalRedeems: number = -1
    PlayerAutoInitialized: Signal<(Player: Player, DSTime: DatastoreTime) => void>
    ProcessRedeem?: ProcessRedeem
    Redeemed: Signal<
        (UserId: number, DatastoreTime: DatastoreTime, Player?: Player) => void,
    >
    RedeemFailed: Signal<
        (
            err: unknown,
            UserId: number,
            DatastoreTime: DatastoreTime,
            Player?: Player,
        ) => void,
    >
    StackingTotal: number = -1
    Stacks: number = 1
    StepConstant: undefined | number = undefined
    StepConstants: {
        NextWeek: () => number;
        ThisMonth: () => number;
        ThisWeek: () => number;
        Today: () => number;
        Tomorrow: () => number;
        Yesterday: () => number;
    } = StepConstants
    StepsOnlyInSession: boolean = false

    Methods

    • Parameters

      • callback: (expire: number) => Callback

      Returns ServantNext

    • Parameters

      • callback: (nextStep: number) => Callback

      Returns ServantNext

    • Parameters

      • callback: (stacking: undefined | number) => Callback

      Returns ServantNext

    • Parameters

      • ...args: [Player: number | Player]

      Returns DatastoreTime

    • Parameters

      • Player: number | Player
      • Increment: number = 1

      Returns void

    • Parameters

      • Player: Player
      • OptionalInitializeOffset: number

      Returns void