Add total badge count to user profile parser

This commit is contained in:
Lorenzune
2026-05-25 10:55:26 +02:00
parent 9c4e79f4c1
commit 22a6d0b3d2
@@ -20,6 +20,7 @@ export class UserProfileParser implements IMessageParser
private _standId: number;
private _overlayId: number;
private _cardBackgroundId: number;
private _totalBadges: number;
private _nickIcon: string;
private _prefixText: string;
private _prefixColor: string;
@@ -47,6 +48,7 @@ export class UserProfileParser implements IMessageParser
this._standId = 0;
this._overlayId = 0;
this._cardBackgroundId = 0;
this._totalBadges = 0;
this._nickIcon = '';
this._prefixText = '';
this._prefixColor = '';
@@ -102,6 +104,11 @@ export class UserProfileParser implements IMessageParser
this._prefixEffect = wrapper.readString();
this._prefixFont = wrapper.readString();
this._displayOrder = wrapper.readString();
if(wrapper.bytesAvailable)
{
this._totalBadges = wrapper.readInt();
}
}
}
}
@@ -194,6 +201,11 @@ export class UserProfileParser implements IMessageParser
return this._cardBackgroundId;
}
public get totalBadges(): number
{
return this._totalBadges;
}
public get nickIcon(): string
{
return this._nickIcon;