BlackICE Scripting

class

TarotMainGameController

  • 14 properties
  • 17 functions

Extends game.ui.MenuGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
buttonHintsManagerRefink.WidgetReference0x10 scripted
TooltipsManagerRefink.WidgetReference0x28 scripted
listink.CompoundWidgetReference0x40 scripted
journalManagerWeakHandle<game.JournalManager>0x58 scripted
buttonHintsControllerWeakHandle<ButtonHints>0x68 scripted
TooltipsManagerWeakHandle<game.ui.TooltipsManager>0x78 scripted
selectedTarotCardWeakHandle<tarot.CardLogicController>0x88 scripted
fullscreenPreviewControllerWeakHandle<TarotPreviewGameController>0x98 scripted
menuEventDispatcherWeakHandle<ink.MenuEventDispatcher>0xA8 scripted
tarotPreviewPopupTokenink.GameNotificationToken?0xB8 scripted
afterCloseRequestbool0xC8 scripted
numberOfCardsInTarotDeckint0xCC scripted
baseCardsint0xD0 scripted
ep1Cardsint0xD4 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • bool OnUninitalize() RTTI
  • bool OnSetMenuEventDispatcher(WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher) overrideRTTI
  • bool OnTarotCardPreviewShowRequest(TarotCardPreviewPopupEvent evt) RTTI
  • bool OnTarotPreviewPopup(ink.GameNotificationData data) RTTI
  • bool OnBack(IScriptable userData) overrideRTTI
  • bool OnJournalReady(uint entryHash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType) RTTI
  • void PushCodexData() RTTI
  • bool OnUninitialize() overrideRTTI
  • void CreateTarotCards(TarotCardData[] data) RTTI
  • bool OnElementClick(ink.PointerEvent evt) RTTI
  • bool OnElementHoverOver(ink.PointerEvent evt) RTTI
  • bool OnElementHoverOut(ink.PointerEvent evt) RTTI
  • void PrepareTooltips() RTTI
  • void RequestTooltip(TarotCardData data) RTTI
  • void HideTooltips() RTTI
  • tarot.CardLogicController? GetTarotCardControllerFromTarget(ink.PointerEvent evt) RTTI