Zdexby TheHolyOneZ
42,595 classes
Class

ActivateTalentsBuff

: SpecialBuff : MonoBehaviour : Behaviour : Component : Object : Object
ActivateTalentsBuff, Assembly-CSharp 0x0068 (104 B) inherited 0x0038 Assembly-CSharp.dll
0x00x0068

Members 6

OffsetSizeNameTypeFlagsDefault
0x08ActivateTalentsList<TalentScriptable>Public—
0x01IncludeTalentDescriptionsboolPublic—
0x00410x07padding / unreflected
0x08ExpireOnOccurancesList<Occurance>Public—
0x08ExpireWhenTalentRemovedList<TalentScriptable>Public—
0x08dupedTalentsList<TalentScriptable>Private—
0x01subscribedToTalentOccurrencesboolPrivate—
0x00610x07unreflected bytes to end of ActivateTalentsBuff
Inherited from SpecialBuff 6
OffsetSizeNameTypeFlagsDefault
—0x04MinIDintPrivateStatic+1 flags1
—0x04MaxIDintPrivateStatic+1 flags1000
0x04IDintPublic—
0x001C0x04padding / unreflected
0x08SpecialDescriptionstringPublic—
0x08BuffBuffPublic+1 flags—
0x08EntityEntityPublic+1 flags—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 13

SignatureFlagsNativeParams
void BuffStart(Buff buff, Entity entity)Public+1 flags0x08
void BuffExpire()Public+1 flags0x00
void GetDescription(StringBuilder builder, const BuffDescParams& descParams)Public+1 flags0x08
void SetTalentsActive(bool active)Private0x01
void SetExpireListener(bool active)Private0x01
void OnOccuranceProcced(Player player, TalentOccuranceContext context)Private0x08
bool HasExpireRules()Private0x01
bool ShouldExpireForOccurance(const Occurance& occurance)Private0x04
bool ShouldExpireForRemovedTalent(TalentOccuranceContext context)Private0x08
bool ShouldExpireForRemovedTalentID(int talentID)Private0x04
void ExpireBuff()Private0x00
void .ctor()Public+1 flags0x00
bool <ExpireBuff>b__16_0(Buff x)Private0x08