Zdexby TheHolyOneZ
42,628 classes
Class

BattlePass

: Panel : MonoBehaviour : Behaviour : Component : Object : Object
BattlePass, Assembly-CSharp 0x0198 (408 B) inherited 0x0058 Assembly-CSharp.dll
0x00x0198

Members 39

OffsetSizeNameTypeFlagsDefault
0x08InstanceBattlePassPublicStatic—
0x08PassSkinRewardInfosDictionary<System.Int32PublicStatic—
0x08OnPassSelectedAction<BattlePassStructurePublicStatic—
0x08AllPassesList<BattlePassStructure>Public—
0x04BlockScrollSpeedfloatPublic—
0x00640x04padding / unreflected
0x08FocusBlockPointTransformPublic—
0x08BlocksParentRectTransformPublic—
0x08BlockPrefabPassBlockUIPublic—
0x08SkinNameTextMeshProUGUIPublic—
0x08RarityNameTextMeshProUGUIPublic—
0x08PassTitleList<TMPro.TextMeshProUGUI>Public—
0x08PassIconImagePublic—
0x08TierTextTextMeshProUGUIPublic—
0x08PurchaseBtnButtonPublic—
0x08PassDiscountTextMeshProUGUIPublic—
0x04CharMouseRotSpeedfloatPublic—
0x00BC0x04padding / unreflected
0x08CharacterViewRawImagePublic—
0x08SelectCharacterTextTextMeshProUGUIPublic—
0x08ChangePassBtnButtonInteractionPublic—
0x08PassSelectionBattlePassSelectionPublic—
0x01HasPassboolPublic+1 flags—
0x00E10x07padding / unreflected
0x08ShownStructureBattlePassStructurePublic+1 flags—
0x08CreatedBlocksList<PassBlockUI>Public+1 flags—
0x10InProgressUIValueTuple<PassBlockUIPublic+1 flags—
0x04FocusIndexintPublic+1 flags—
0x010C0x04padding / unreflected
0x08dataMainPlayerDataPrivate—
0x08shownSavedBattlePassSavedPrivate—
0x08toBeAnimatedList<PassBlockUI>Private—
0x04lastFilledToXpfloatPrivate—
0x012C0x04padding / unreflected
0x08characterPlayerPrivate—
0x0CcameraStartPosVector3Private—
0x10cameraStartRotQuaternionPrivate—
0x01540x04padding / unreflected
0x08previewingSkinsForBattlePassBlockPrivate—
0x08lastActivatedSkinsList<System.ValueTuple<System.Int32Private—
0x0ClastMousePosVector3Private—
0x01740x04padding / unreflected
0x08focusOnEnablePassBlockUIPrivate—
0x08shiftDelayTimedDelayPrivate—
0x08xpFillingCorCoroutinePrivate—
0x08focussingCorCoroutinePrivate—
Inherited from Panel 8
OffsetSizeNameTypeFlagsDefault
0x01CoversEntireScreenboolPublic—
0x00190x07padding / unreflected
0x08CloseBtnButtonInteractionPublic—
0x01ChangeBtnTextboolPublic—
0x00290x07padding / unreflected
0x08parentPanelPanelPublic+1 flags—
0x08onHideList<UnityEngine.Events.UnityAction>Public+1 flags—
0x01cantBeClosedboolPublic+1 flags—
0x00410x07padding / unreflected
0x08OnShownAction<Panel>Private—
0x08OnHideEventAction<Panel>Private—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 46

SignatureFlagsNativeParams
PassBlockUI get_FocussedBlock()Public+1 flags0x08
void set_FocussedBlock(PassBlockUI value)Public+1 flags0x08
void OnGameAwake()Public0x00
void OnPlayerDataLoaded(MainPlayerData data)Private0x08
void BuildSkinRewardInfos(MainPlayerData data)Private0x08
void Awake()Private0x00
void OnEnable()Private0x00
void Update()Private0x00
void CharacterCameraRotation()Private0x00
void ResetCameraRot()Public0x00
int GetCharacterSlots()PublicStatic0x04
void OnChangePassClick()Private0x00
void SelectBattlePass(BattlePassStructure structure)Public0x08
void CheckForPass()Public0x00
void OnPurchaseClick()Public0x00
void CheckClaimUI()Public0x00
IEnumerator XpFillAnimation()Private0x08
void IncreaseXp(float amount)Public0x04
void ClaimBlocks(float atXp)Public0x04
void SetInProgressBlock(PassBlockUI blockUI, float remainingXp)Public0x08
float GetProgressFill()Public0x04
void LeftArrowClick()Public0x00
void RightArrowClick()Public0x00
void ShiftBlocks(int toMove, bool timegated)Public0x04
void SetFocus(PassBlockUI newFocus)Public0x08
IEnumerator FocusBlockCor(PassBlockUI newFocus)Private0x08
void FocusBlockComplete(PassBlockUI newFocus)Private0x08
void SetCharacter(Player character, PlayerSaved playerSaved)Public0x08
void CheckForCharacter()Private0x00
void ApplySkins()Public0x00
void PreviewSkins(BattlePassBlock block)Public0x08
void ResetPreview()Public0x00
bool IsPassSkinRewarded(int skinId)PublicStatic0x04
bool IsPassRewardOwned(PassSkinRewardInfo info)PublicStatic0x08
bool IsPassRewardEarned(PassSkinRewardInfo info)PublicStatic0x08
bool CanClaimBlockReward(BattlePassSaved passSaved, BattlePassStructure pass, BattlePassBlock block)PublicStatic0x08
bool IsBlockComplete(BattlePassSaved passSaved, BattlePassStructure pass, BattlePassBlock block)PublicStatic0x08
float GetRequiredXp(BattlePassStructure pass, BattlePassBlock block)PublicStatic0x08
bool CanRewardBlock(BattlePassStructure pass, BattlePassBlock block)PublicStatic0x08
bool OwnsBattlePass(BattlePassStructure pass)PublicStatic0x08
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00
void <Awake>b__43_0()Private0x00
void <CheckForPass>b__51_0(PassBlockUI x)Private0x08
void <PreviewSkins>b__70_1(int x)Private0x04
void <ResetPreview>b__71_0(const ValueTuple<System.Int32& x)Private0x08

Used by 8

types with a member, parameter or interface of this type