Zdexby TheHolyOneZ
42,595 classes
Class

PrestigeReward

: MonoBehaviour : Behaviour : Component : Object : Object
PrestigeReward, Assembly-CSharp 0x0048 (72 B) inherited 0x0018 Assembly-CSharp.dll
0x00x0048

Members 7

OffsetSizeNameTypeFlagsDefault
0x04RequiredPrestigeLevelintPublic—
0x01IsChoiceboolPublic—
0x001D0x03padding / unreflected
0x04RewardTypePrestigeRewardTypePublic—
0x00240x04padding / unreflected
0x08IconSpritePublic—
0x08RewardNamestringPublic—
0x08DescriptionstringPublic—
0x04TooltipWidthfloatPublic—
0x00440x04unreflected bytes to end of PrestigeReward
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 16

SignatureFlagsNativeParams
bool HasReward(const PrestigeRewardType& rewardType)PublicStatic0x04
bool AnyPlayerHasReward(const PrestigeRewardType& type)PublicStatic0x04
int GetCharacterSlotCount()PublicStatic0x04
List<PrestigeRewardType> GetActiveRewards()PublicStatic0x08
List<PrestigeRewardType> GetActiveRewards(Player forPlayer)PublicStatic0x08
PrestigeReward GetRewardPrefab(const PrestigeRewardType& type)PublicStatic0x08
void GrantUnChoosableRewards()PublicStatic0x00
List<PrestigeReward> GetChoosableRewards(int maxAmount, bool random)PublicStatic0x08
List<PrestigeReward> GetPossibleRewards(bool onlyChosen)PublicStatic0x08
void OnLoaded()Public+2 flags0x00
bool CanReward(MainPlayerData data)Public+2 flags0x08
void GrantReward(MainPlayerData data)Public+2 flags0x08
void TryActivate(const object[]& objs)Public0x08
bool CanActivate(const object[]& objs)Public+2 flags0x08
void OnActivate(const object[]& objs)3 flags0x08
void .ctor()Public+1 flags0x00

Subclasses 2

Used by 27

types with a member, parameter or interface of this type