BlackICE Scripting

class

CharacterCreationStatsMenu

  • 26 properties
  • 40 functions

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

Properties

PropertyTypeOffset
attribute_01ink.WidgetReference0x48 scripted
attribute_02ink.WidgetReference0x60 scripted
attribute_03ink.WidgetReference0x78 scripted
attribute_04ink.WidgetReference0x90 scripted
attribute_05ink.WidgetReference0xA8 scripted
pointsLabelink.WidgetReference0xC0 scripted
tooltipSlotink.WidgetReference0xD8 scripted
skillPointLabelink.TextWidgetReference0xF0 scripted
resetink.WidgetReference0x108 scripted
nextMenuConfirmationink.WidgetReference0x120 scripted
nextMenukConfirmationLibraryWidgetink.WidgetReference0x138 scripted
ConfirmationConfirmBtnink.WidgetReference0x150 scripted
ConfirmationCloseBtnink.WidgetReference0x168 scripted
TooltipsManagerRefink.WidgetReference0x180 scripted
previousPageBtnink.WidgetReference0x198 scripted
navigationButtonsink.WidgetReference0x1B0 scripted
optionSwitchHintink.WidgetReference0x1C8 scripted
attributesControllersWeakHandle<character.CreationStatsAttributeBtn>[]0x1E0 scripted
attributePointsAvailableint0x1F0 scripted
startingAttributePointsint0x1F4 scripted
TooltipsManagerWeakHandle<game.ui.TooltipsManager>0x1F8 scripted
toolTipOffsetink.Margin0x208 scripted
animationProxyink.anim.Proxy?0x218 scripted
confirmAnimationProxyink.anim.Proxy?0x228 scripted
hoverdWidgetWeakHandle<ink.Widget>0x238 scripted
menuVisitedbool0x248 scripted

Functions

  • bool OnSetUserData(IScriptable userData) RTTI
  • bool OnInitialize() overrideRTTI
  • bool OnUninitialize() overrideRTTI
  • void RefreshControllers() RTTI
  • void RandomizeAttributes() RTTI
  • void ResetAllBtnBackToBaseline() RTTI
  • void SaveChanges() RTTI
  • void DisableInputBelowConfirmationPopup(bool disabled) RTTI
  • void ShowConfirmation() RTTI
  • void HideConfirmation() RTTI
  • bool OnButtonRelease(ink.PointerEvent evt) overrideRTTI
  • void PriorMenu() overrideRTTI
  • void NextMenu() overrideRTTI
  • void SkipStatsMenu() RTTI
  • bool OnConfirmationClose(ink.PointerEvent e) RTTI
  • bool OnConfirmationConfirm(ink.PointerEvent e) RTTI
  • bool OnPreviousButton(ink.PointerEvent e) RTTI
  • bool OnRelease(ink.PointerEvent e) overrideRTTI
  • bool OnValueIncremented(WeakHandle<ink.Widget> e) RTTI
  • bool OnValueDecremented(WeakHandle<ink.Widget> e) RTTI
  • bool OnShortcutPress(ink.PointerEvent e) RTTI
  • void Add(WeakHandle<ink.Widget> targetWidget) RTTI
  • void Subtract(WeakHandle<ink.Widget> targetWidget) RTTI
  • bool OnHoverOverWidget(ink.PointerEvent e) RTTI
  • bool OnHoverOutWidget(ink.PointerEvent e) RTTI
  • void ManageAllButtonsVisibility() RTTI
  • bool CanBeIncremented(int currValue) RTTI
  • bool ReachedLimit(int currValue) RTTI
  • bool CanBeDecremented(int currValue) RTTI
  • CharacterCreationAttributeData? FillAttributeData(string label, int value, string desc) RTTI
  • void PrepareTooltips() RTTI
  • bool OnBtnHoverOver(WeakHandle<ink.Widget> e) RTTI
  • bool OnBtnHoverOut(WeakHandle<ink.Widget> e) RTTI
  • void SetDefaultTooltip() RTTI
  • void SetUpTooltipData(WeakHandle<character.CreationStatsAttributeBtn> attribiuteController) RTTI
  • void PlayAnim(CName animName, CName? callBack) RTTI
  • void RefreshPointsLabel() RTTI
  • void OnIntro() RTTI
  • void OnOutro() RTTI
  • bool OnOutroComplete(ink.anim.Proxy anim) RTTI