NewPerksPerkItemLogicController class
NewPerksPerkItemLogicController
Inheritance
Base: ink.WidgetLogicController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
icon | ink.ImageWidgetReference | scripted |
iconGhost | ink.ImageWidgetReference | scripted |
lockIcon | ink.WidgetReference | scripted |
requiredPointsText | ink.TextWidgetReference | scripted |
levelText | ink.TextWidgetReference | scripted |
DEV_notYetImplemented | ink.WidgetReference | scripted |
container | WeakHandle<NewPerksPerkContainerLogicController> | scripted |
initData | NewPerksPerkItemInitData? | scripted |
isUnlocked | bool | scripted |
currentLevel | int | scripted |
hovered | bool | scripted |
maxedAnimProxy | ink.anim.Proxy? | scripted |
animProxies | ink.anim.Proxy?[] | scripted |
isRelic | bool | scripted |
Functions
bool OnInitialize()RTTIvoid Initialize(WeakHandle<NewPerksPerkContainerLogicController> container, NewPerksPerkItemInitData initData)RTTIWeakHandle<NewPerksPerkContainerLogicController> GetContainer()RTTIgame.data.NewPerkSlotType GetSlotIdentifier()RTTIWeakHandle<game.data.NewPerk_Record> GetPerkRecord()RTTIgame.data.NewPerkType GetPerkType()RTTIint GetMaxLevel()RTTIbool IsUnlocked()RTTIbool IsMaxed()RTTIbool IsAttributeRequirementMet()RTTIvoid SetLevel(int level)RTTIint GetLevel()RTTIvoid SetUnlocked(bool value)RTTIvoid SetAttributeRequirementMet(bool value)RTTIvoid UpdateState()RTTIbool OnRelease(ink.PointerEvent evt)RTTIstring GetAnimationPrefix()RTTIstring GetAnimationSuffix(NewPerkCellAnimationType type)RTTICName GetAnimationSound(NewPerkCellAnimationType type)RTTIink.RumbleStrength GetRumbleStrength(NewPerkCellAnimationType type)RTTICName GetTargetAnimation(NewPerkCellAnimationType type)RTTIvoid PlayAnimation(NewPerkCellAnimationType type)RTTIvoid StopAllAnimations()RTTIvoid PlaySoundForAnim(NewPerkCellAnimationType type)RTTIbool OnHoverOver(ink.PointerEvent evt)RTTIbool OnHoverOut(ink.PointerEvent evt)RTTINewPerkDisplayData? GetNewPerkDisplayData()RTTI