BlackICE Scripting

class

ModDetailsItem

  • 78 properties
  • 58 functions

Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
modNameink.TextWidgetReference0x0 scripted
modioIconink.ImageWidgetReference0x18 scripted
modAuthorNameink.TextWidgetReference0x30 scripted
modAuthorLinkedAccountNameink.TextWidgetReference0x48 scripted
modioTextink.TextWidgetReference0x60 scripted
platformTextink.TextWidgetReference0x78 scripted
modPlatformSeparatorink.WidgetReference0x90 scripted
versionink.TextWidgetReference0xA8 scripted
changelogink.TextWidgetReference0xC0 scripted
summaryink.TextWidgetReference0xD8 scripted
descriptionink.TextWidgetReference0xF0 scripted
subscriptionButtonink.WidgetReference0x108 scripted
likeButtonink.WidgetReference0x120 scripted
authorButtonink.WidgetReference0x138 scripted
numberOfLikesTextink.TextWidgetReference0x150 scripted
numberOfLikesIconink.ImageWidgetReference0x168 scripted
modNumberOfDownloadsTextink.TextWidgetReference0x180 scripted
modNumberOfDownloadsIconink.ImageWidgetReference0x198 scripted
modSizeTextink.TextWidgetReference0x1B0 scripted
modSizeIconink.ImageWidgetReference0x1C8 scripted
modTooBigIconink.ImageWidgetReference0x1E0 scripted
lastUpdatedTimeTextink.TextWidgetReference0x1F8 scripted
lastUpdatedTimeIconink.ImageWidgetReference0x210 scripted
downloadProgressBarink.CompoundWidgetReference0x228 scripted
emptyMainCarouselImageink.WidgetReference0x240 scripted
emptyLeftCarouselImageink.WidgetReference0x258 scripted
emptyRightCarouselImageink.WidgetReference0x270 scripted
mainCarouselImageink.ImageWidgetReference0x288 scripted
leftCarouselImageink.ImageWidgetReference0x2A0 scripted
rightCarouselImageink.ImageWidgetReference0x2B8 scripted
mainCarouselLoadingPanelink.WidgetReference0x2D0 scripted
leftCarouselLoadingPanelink.WidgetReference0x2E8 scripted
rightCarouselLoadingPanelink.WidgetReference0x300 scripted
loadingFailedPanelWidgetink.WidgetReference0x318 scripted
mainCarouselImageControllerink.WidgetReference0x330 scripted
leftCarouselArrowink.WidgetReference0x348 scripted
rightCarouselArrowink.WidgetReference0x360 scripted
carouselTextink.TextWidgetReference0x378 scripted
carouselTextShadowink.TextWidgetReference0x390 scripted
moreOptionsDropdownListManagerRefink.WidgetReference0x3A8 scripted
moreOptionsDropdownButtonManagerRefink.WidgetReference0x3C0 scripted
emptyAnimationWidgetink.WidgetReference0x3D8 scripted
emptyPreviewCanvasink.WidgetReference0x3F0 scripted
topEmptyPreviewImageink.WidgetReference0x408 scripted
buttonEmptyPreviewImageink.WidgetReference0x420 scripted
middleEmptyPreviewImageink.WidgetReference0x438 scripted
lineEmptyPreviewImageink.WidgetReference0x450 scripted
bottomEmptyPreviewImageink.WidgetReference0x468 scripted
infoTitleEmptyPreviewImageink.WidgetReference0x480 scripted
infoDescEmptyPreviewImageink.WidgetReference0x498 scripted
modDetailsContentink.WidgetReference0x4B0 scripted
tagsGridWidgetRefink.CompoundWidgetReference0x4C8 scripted
pendingActivationOrDeactivationTextink.TextWidgetReference0x4E0 scripted
scrollWidgetRefink.WidgetReference0x4F8 scripted
enableDisableToggleWidgetink.WidgetReference0x510 scripted
enableDisableToggleTextink.TextWidgetReference0x528 scripted
enableDisableToggleGradientink.WidgetReference0x540 scripted
enableDisableToggleUpperLineink.WidgetReference0x558 scripted
enableDisableToggleBottomLineink.WidgetReference0x570 scripted
enableDisableToggleNavControllerWeakHandle<ink.DiscreteNavigationController>0x588 scripted
moreOptionsDropdownListControllerWeakHandle<MoreOptionsDropdownListController>0x598 scripted
moreOptionsDropdownButtonControllerWeakHandle<MoreOptionsButtonController>0x5A8 scripted
currentCarouselIndexlong0x5B8 scripted
carouselImagePathsList0x5C0 scripted
carouselSizelong0x5D0 scripted
colorNamesModsMenuColorsNames0x5D8 scripted
ownerMenuWeakHandle<BrowserModsMenuGameController>0x6B8 scripted
systemHandlerWeakHandle<ink.ISystemRequestsHandler>0x6C8 scripted
isModTooBigToInstallbool0x6D8 scripted
tagsItemArrayWeakHandle<TagWidgetItem>[]0x6E0 scripted
scrollControllerWeakHandle<ink.ScrollController>0x6F0 scripted
isModSubscribedByUserbool0x700 scripted
enableDisableToggleAnimProxyink.anim.Proxy?0x708 scripted
bIsModEnabledbool0x718 scripted
isToggleHoveredbool0x719 scripted
numberOfScreenshotRequestsForMainImageint0x71C scripted
numberOfScreenshotRequestsForLeftImageint0x720 scripted
numberOfScreenshotRequestsForRightImageint0x724 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • bool OnEnableDisableToggleClicked(ink.PointerEvent evt) RTTI
  • bool OnEnableDisableToggleHoverOver(ink.PointerEvent evt) RTTI
  • bool OnEnableDisableToggleHoverOut(ink.PointerEvent evt) RTTI
  • void SetLoadingDataState() RTTI
  • void RemoveLoadingDataState() RTTI
  • void SetEmptyDataState() RTTI
  • void DeactivateNavigation() RTTI
  • void RemoveEmptyDataState() RTTI
  • void SetOwnerMenu(WeakHandle<BrowserModsMenuGameController> inOwnerMenu) RTTI
  • void InitializeModDetails(ink.ModioModInfos inModInfo, WeakHandle<ink.ISystemRequestsHandler> inSystemHandler, ulong inRemainingSpaceOnDisk, string inRemainingSpaceOnDiskFormattedText) RTTI
  • void SetScrollbarEnable(bool bEnable) RTTI
  • void UpdateEnableDisableToggleDisplay(bool bIsUserSubscribedToMod, bool bIsModEnabledForUser) RTTI
  • void PlayEnableDisableToggleTransitionAnimationIfNeeded(bool bModIsSubscribed, bool bFromDisableToEnable) RTTI
  • bool OnEnableDisableToggleFinished(ink.anim.Proxy anim) RTTI
  • void EditPendingActivationOrDeactivationText(bool bIsModPendingActivationOrDeactivation, bool bIsModEnabled) RTTI
  • void AdjustCosmeticsForLikesAndDownloads(ink.ModioModInfos inModInfo) RTTI
  • void SetTagWidgetCorrectSize() RTTI
  • void SetCorrectTimestampInfo(int inTimeStamp) RTTI
  • bool ShouldPreventSubscribing(bool bIsUserSubscribedToMod) RTTI
  • MoreOptionsButtonController? GetMoreOptionDropdownButtonController() RTTI
  • ink.DiscreteNavigationController? GetMoreOptionNaviagableController() RTTI
  • void SetupDropdown() RTTI
  • void UpdateDropdownContext() RTTI
  • bool OnMoreOptionsButtonClicked(ink.PointerEvent evt) RTTI
  • bool OnDropdownItemClickedEvent(DropdownItemClickedEvent evt) RTTI
  • void ClickOnMoreOptionsButton(ink.ModioMoreOptions option) RTTI
  • void AskIfReallyWantToHideMod() RTTI
  • bool OnHideModConfirmationPopupClosed(bool bAccepted) RTTI
  • void AskIfReallyWantToMuteAuthor() RTTI
  • bool OnMuteAuthorConfirmationPopupClosed(bool bAccepted) RTTI
  • ink.Widget? GetMainCarousselImageRef() RTTI
  • void ToggleMainCarouselImage(int inNumberOfImagesExpected) RTTI
  • void DisplayAllCarouselLoadingPanels() RTTI
  • void ReceiveNewGalleryIntent(int inImageIndex) RTTI
  • void ReceiveNewGalleryImage(int inImageIndex, string inImagePath) RTTI
  • void UpdateImages() RTTI
  • void SetDefaultColor() RTTI
  • void SetSubscribedColor() RTTI
  • void SetDisabledColor() RTTI
  • void SetColor(CName colorName) RTTI
  • void SetPlatformInfoColor(CName colorName) RTTI
  • void ApplyCorrectColor(bool bIsUserSubscribedToMod, bool bIsModDisabled) RTTI
  • ink.ImageWidget? GetPrimaryImageWidget() RTTI
  • ink.ImageWidget? GetLeftImageWidget() RTTI
  • ink.ImageWidget? GetRightImageWidget() RTTI
  • long GetCarouselCurrentIndex() RTTI
  • long GetCarouselSize() RTTI
  • List GetCarouselImagePaths() RTTI
  • void ResetCarouselState() RTTI
  • long GetPreviousCarouselIndex() RTTI
  • long GetNextCarouselIndex() RTTI
  • void DisplayPreviousCarouselImage() RTTI
  • void DisplayNextCarouselImage() RTTI
  • bool OnScreenshotLoadedByPathOnCentralIndex(Vector2 screenshotSize, int errorCode) RTTI
  • bool OnScreenshotLoadedByPathOnLeftIndex(Vector2 screenshotSize, int errorCode) RTTI
  • bool OnScreenshotLoadedByPathOnRightIndex(Vector2 screenshotSize, int errorCode) RTTI