Zdexby TheHolyOneZ
42,610 classes
Perk, Assembly-CSharp 0x0080 (128 B) inherited 0x0018 Assembly-CSharp.dll
0x00x0080

Members 14

OffsetSizeNameTypeFlagsDefault
0x04IDintPublic—
0x001C0x04padding / unreflected
0x08PerkNamestringPublic—
0x08IconSpritePublic—
0x04SlotTypePerkSlotTypePublic—
0x00340x04padding / unreflected
0x08DescriptionstringPublic—
0x08ProcValuesList<System.Single>Public—
0x08RequiredAchievementsList<AchievementMono>Public—
0x08RequiredPrestigeRewardsList<PrestigeReward>Public—
0x08<Player>k__BackingFieldPlayerPrivate—
0x01<IsActive>k__BackingFieldboolPrivate—
0x00610x07padding / unreflected
0x08<Saved>k__BackingFieldPerkSavedPrivate—
0x08requiredAchievementInstancesList<AchievementMono>Private+1 flags—
0x01requiredAchievementInstancesSetboolPrivate+1 flags—
0x01catalogInitializedboolPrivate—
0x007A0x06unreflected bytes to end of Perk
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 47

SignatureFlagsNativeParams
Player get_Player()Public+1 flags0x08
void set_Player(Player value)Private+1 flags0x08
bool get_IsActive()Public+1 flags0x01
void set_IsActive(bool value)Private+1 flags0x01
PerkSaved get_Saved()Public+1 flags0x08
void set_Saved(PerkSaved value)Private+1 flags0x08
bool get_CanBeUnlocked()Public+1 flags0x01
bool get_IsUnlocked()Public+1 flags0x01
bool get_IsActiveForLocalPlayer()Public+1 flags0x01
void Awake()3 flags0x00
void InitCatalog()Public0x00
void CatalogInitialized()3 flags0x00
void OnAchievementsLoaded()Private0x00
void SetRequiredAchievementInstances()Private0x00
void Start()Private0x00
void ActiveStart()3 flags0x00
void Update()Private0x00
void ActiveUpdate()3 flags0x00
void Activate(Player player, PerkSaved saved)Public0x08
void Deactivate()Public0x00
void Activated()3 flags0x00
void Deactivated()3 flags0x00
void OnDestroy()3 flags0x00
List<AchievementMono> GetRequiredAchievements()Public0x08
bool HasRequiredAchievements()Public0x01
bool AchievementsUnlocked()Public0x01
bool PrestigeRewardsUnlocked()Public0x01
string GetRequiredText()Public0x08
string GetHoverText()Public0x08
Sprite GetIcon()Public0x08
bool CanUseSavedData(const string& key)Private0x08
string GetSavedString(const string& key, const string& fallback)Public0x08
void SetSavedString(const string& key, const string& value, bool sync)Public0x08
int GetSavedInt(const string& key, int fallback)Public0x08
void SetSavedInt(const string& key, int value, bool sync)Public0x08
float GetSavedFloat(const string& key, float fallback)Public0x08
void SetSavedFloat(const string& key, float value, bool sync)Public0x08
bool GetSavedBool(const string& key, bool fallback)Public0x08
void SetSavedBool(const string& key, bool value, bool sync)Public0x08
void RemoveSavedData(const string& key, bool sync)Public0x08
void SyncSavedData(const string& key, const string& value, bool remove)Public0x08
void SyncSavedData(const PerkSavedDataType& dataType, const string& key, const string& value, bool remove)Public0x08
void PlayPerkVoiceLine(Player player, bool rpc)Public0x08
int GetSelectedPlayerCount()Public0x04
bool IsSelectedForPlayer(Player player)Public0x08
bool IsClickableInInventory()Public+2 flags0x01
void .ctor()Public+1 flags0x00

Subclasses 22

Used by 43

types with a member, parameter or interface of this type