BlackICE Scripting

class

NewPerksPerkItemLogicController

  • 14 properties
  • 27 functions

Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
iconink.ImageWidgetReference0x0 scripted
iconGhostink.ImageWidgetReference0x18 scripted
lockIconink.WidgetReference0x30 scripted
requiredPointsTextink.TextWidgetReference0x48 scripted
levelTextink.TextWidgetReference0x60 scripted
DEV_notYetImplementedink.WidgetReference0x78 scripted
containerWeakHandle<NewPerksPerkContainerLogicController>0x90 scripted
initDataNewPerksPerkItemInitData?0xA0 scripted
isUnlockedbool0xB0 scripted
currentLevelint0xB4 scripted
hoveredbool0xB8 scripted
maxedAnimProxyink.anim.Proxy?0xC0 scripted
animProxiesink.anim.Proxy?[]0xD0 scripted
isRelicbool0xE0 scripted

Functions

  • bool OnInitialize() RTTI
  • void Initialize(WeakHandle<NewPerksPerkContainerLogicController> container, NewPerksPerkItemInitData initData) RTTI
  • WeakHandle<NewPerksPerkContainerLogicController> GetContainer() RTTI
  • game.data.NewPerkSlotType GetSlotIdentifier() RTTI
  • WeakHandle<game.data.NewPerk_Record> GetPerkRecord() RTTI
  • game.data.NewPerkType GetPerkType() RTTI
  • int GetMaxLevel() RTTI
  • bool IsUnlocked() RTTI
  • bool IsMaxed() RTTI
  • bool IsAttributeRequirementMet() RTTI
  • void SetLevel(int level) RTTI
  • int GetLevel() RTTI
  • void SetUnlocked(bool value) RTTI
  • void SetAttributeRequirementMet(bool value) RTTI
  • void UpdateState() RTTI
  • bool OnRelease(ink.PointerEvent evt) RTTI
  • string GetAnimationPrefix() RTTI
  • string GetAnimationSuffix(NewPerkCellAnimationType type) RTTI
  • CName GetAnimationSound(NewPerkCellAnimationType type) RTTI
  • ink.RumbleStrength GetRumbleStrength(NewPerkCellAnimationType type) RTTI
  • CName GetTargetAnimation(NewPerkCellAnimationType type) RTTI
  • void PlayAnimation(NewPerkCellAnimationType type) RTTI
  • void StopAllAnimations() RTTI
  • void PlaySoundForAnim(NewPerkCellAnimationType type) RTTI
  • bool OnHoverOver(ink.PointerEvent evt) RTTI
  • bool OnHoverOut(ink.PointerEvent evt) RTTI
  • NewPerkDisplayData? GetNewPerkDisplayData() RTTI