0x00x00A8
Members 34
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | buffName | string | Public | — | |
| 0x04 | buffID | int | Public | — | |
| 0x001C | 0x04 | padding / unreflected | |||
| 0x08 | buffDescription | string | Public | — | |
| 0x08 | statChange | StatChange | Public | — | |
| 0x04 | actualAmountAdded | float | Public | — | |
| 0x04 | tickTime | float | Public | — | |
| 0x04 | secondsLeft | float | Public | — | |
| 0x04 | duration | float | Public | — | |
| 0x01 | infinite | bool | Public | — | |
| 0x0041 | 0x03 | padding / unreflected | |||
| 0x04 | timeStarted | float | Public | — | |
| 0x04 | timeEnd | float | Public | — | |
| 0x01 | active | bool | Public | — | |
| 0x01 | cleanedUp | bool | Public+1 flags | — | |
| 0x01 | removeOnExpire | bool | Public | — | |
| 0x01 | canBeRightClicked | bool | Public | — | |
| 0x01 | ForceDebuff | bool | Public | — | |
| 0x01 | SaveBetweenFloors | bool | Public | — | |
| 0x0052 | 0x02 | padding / unreflected | |||
| 0x04 | maxStacks | int | Public | — | |
| 0x04 | StackType | BuffStackType | Public | — | |
| 0x04 | MaxStacksBehavior | BuffAtMaxStacksBehavior | Public | — | |
| 0x04 | SpecialBuffID | int | Public | — | |
| 0x0064 | 0x04 | padding / unreflected | |||
| 0x08 | ExtraSpecialBuffIDs | int[] | Public | — | |
| 0x04 | SpecialEffect | SpecialBuffEffect | Public | — | |
| 0x0074 | 0x04 | padding / unreflected | |||
| 0x08 | SpriteName | string | Public | — | |
| 0x01 | HideBuffUI | bool | Public | — | |
| 0x01 | IsFromTalent | bool | Public | — | |
| 0x0082 | 0x02 | padding / unreflected | |||
| 0x04 | CameFromTalentID | int | Public | — | |
| 0x04 | CameFromTalentInstanceID | int | Public | — | |
| 0x04 | TalentHadPoints | int | Public | — | |
| 0x08 | TickCor | Coroutine | Public+1 flags | — | |
| 0x08 | SpecialBuffs | SpecialBuff[] | Public+1 flags | — | |
| 0x08 | SpecialBuffPrefabs | SpecialBuff[] | Public+1 flags | — | |
| 0x08 | BuffAppStack | Dictionary<Entity | PrivateStatic | — | |
| 0x08 | OnNextBuffRPCs | Action | PublicStatic | — | |
Functions 36
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | Public+1 flags | 0x00 | |
| void .ctor(const string& name, const string& description, StatChange statChange, float dur, float tickSec, bool removeOnEx, bool debuff, int maxStacks) | Public+1 flags | 0x08 | |
| Buff Clone() | Public | 0x08 | |
| string ToString() | Public+1 flags | 0x08 | |
| Sprite Icon() | Public | 0x08 | |
| TalentScriptable CameFromTalent(bool returnInstance) | Public | 0x08 | |
| bool IsDebuff() | Public | 0x01 | |
| int[] GetSpecialBuffIDs() | Public | 0x08 | |
| bool HasSpecialBuffID(int id) | Public | 0x04 | |
| void RemoveSpecialBuffID(int id) | Public | 0x04 | |
| void AddSpecialBuffID(List<System.Int32> ids, int id) | PrivateStatic | 0x08 | |
| bool SetSpecialBuffPrefabs() | Private | 0x01 | |
| void ClearSpecialBuffPrefabCache() | Private | 0x00 | |
| void EnsureExtraSpecialBuffIDs() | Private | 0x00 | |
| int[] GetExtraSpecialBuffIDsClone() | Private | 0x08 | |
| string GetDescription(const BuffDescParams& descParams) | Public | 0x08 | |
| IEnumerable<SpecialBuff> GetSpecialBuffsForDescription(bool includePrefabs) | Private | 0x08 | |
| float GetTimeLeft() | Public | 0x04 | |
| void BuffStart(UIBuff uiBuff, Entity entity) | Public | 0x08 | |
| void BuffUpdate(UIBuff uiBuff, Entity entity) | Public | 0x08 | |
| void BuffExpire(Entity entity, bool remove) | Public | 0x08 | |
| void AddBuffApplyData(Entity entity, BuffApplyData buffApplyData) | PrivateStatic | 0x08 | |
| List<BuffApplyData> GetBuffApplyDatas(Entity entity) | PublicStatic | 0x08 | |
| void DoBuffRPCs() | PublicStatic | 0x00 | |
| void ClearBuffRPCs() | PublicStatic | 0x00 | |
| void AddAllEntityBuffs(Entity entity, List<BuffApplyData> buffApplies) | PrivateStatic | 0x08 | |
| int AddEntityBuff(TalentScriptable talent, TalentReturnStats stats, Entity entity, const Nullable<System.Int32>& applierID, ParticleEffect particleEffect) | PublicStatic | 0x08 | |
| int AddEntityBuff(Buff buff, Entity entity, const Nullable<System.Int32>& applierID, ParticleEffect particleEffect) | PublicStatic | 0x08 | |
| void RemoveEntityBuff(int buffID, Entity entity, const string& buffName) | PublicStatic | 0x08 | |
| BuffApplyResult AddBuff(Buff buff, Entity entity, const Nullable<System.Int32>& applierID, int pEffectIndex) | PublicStatic | 0x18 | |
| Buff TalentToBuff(TalentScriptable talent, TalentReturnStats stats, const Nullable<System.Int32>& applierID) | PublicStatic | 0x08 | |
| void RemoveBuff(int buffId, Entity entity, const string& buffName) | PublicStatic | 0x08 | |
| void RemoveBuff(Buff buff, Entity entity) | PublicStatic | 0x08 | |
| int CreateUniqueBuffID(List<Buff> currentBuffs) | PublicStatic | 0x08 | |
| IEnumerator BuffTickCoroutine(Entity buffedEntity, Buff buff) | PublicStatic | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |
Used by 82
types with a member, parameter or interface of this type<>c<>c__DisplayClass10_0<>c__DisplayClass110_1<>c__DisplayClass110_2<>c__DisplayClass11_0<>c__DisplayClass12_0<>c__DisplayClass36_0<>c__DisplayClass3_0<>c__DisplayClass42_0<>c__DisplayClass568_0<>c__DisplayClass574_0<>c__DisplayClass62_0<>c__DisplayClass65_0<>c__DisplayClass66_0<>c__DisplayClass67_0<>c__DisplayClass81_1<>c__DisplayClass85_0<>c__DisplayClass86_0<>c__DisplayClass88_0<>c__DisplayClass92_0<BuffTickCoroutine>d__68<GetSpecialBuffsForDescription>d__48Action`1Action`3ActivateTalentsBuffAllowHitCursedPhantomBuffArraySortHelper`1BackStabBlazeOfLifeBossCrystalModelBuff[]BuffAndEffectBuffApplyDataBuffApplyResultBuffChanceBuffImmunityBuffBuffInfoPanelBuffOnInteractCampfireCauterizingFlamesCheeringGoblinCosmeticBuffManagerCosmeticUIBuffCrimsonSloshMechanicsCrystalGoliathCrystalGoliathMechanicsDeathSentenceSpellEmptyInternalEnumerator`1EnchantedTridentEntityEnumeratorEqualityComparer`1FireShieldSpellFogChangeBuffFunc`2GUIManagerHeavyStrikeHitBuffSpellHoldMyBandageHolyStrikeICollection`1IEnumerator`1IList`1InternalEnumerator`1IReadOnlyList`1JabList`1MultiBuffPlayerPredicate`1ProjectileCCProjectileInfoReadOnlyCollection`1ScaleChangeBuffSpecialBuffStatInfoStopNextDamageBuffTalentOccuranceContextThornsBuffUIBuff+2 more