GSReputation

Swift
public struct GSReputation: Sendable

Steamworks GSReputation_t


Topics

var result: Result

Steamworks m_eResult

Declaration
Swift
public let result: Result

var reputationScore: Int

Steamworks m_unReputationScore

Declaration
Swift
public let reputationScore: Int

var banned: Bool

Steamworks m_bBanned

Declaration
Swift
public let banned: Bool

var bannedIP: Int

Steamworks m_unBannedIP

Declaration
Swift
public let bannedIP: Int

var bannedPort: UInt16

Steamworks m_usBannedPort

Declaration
Swift
public let bannedPort: UInt16

var bannedGameID: GameID

Steamworks m_ulBannedGameID

Declaration
Swift
public let bannedGameID: GameID

var banExpires: RTime32

Steamworks m_unBanExpires

Declaration
Swift
public let banExpires: RTime32

init(result: Result, reputationScore: Int, banned: Bool, bannedIP: Int, bannedPort: UInt16, bannedGameID: GameID, banExpires: RTime32)

Create a customized GSReputation

Declaration
Swift
public init(
    result: Result = .none, reputationScore: Int = 0, banned: Bool = false,
    bannedIP: Int = 0, bannedPort: UInt16 = 0, bannedGameID: GameID = GameID(),
    banExpires: RTime32 = 0)