BlackICE Scripting

class

ObjectiveController

  • 12 properties
  • 8 functions

Extends ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
ObjectiveLabelink.TextWidgetReference0x0 scripted
ObjectiveStatusink.TextWidgetReference0x18 scripted
QuestIconink.ImageWidgetReference0x30 scripted
TrackedIconink.ImageWidgetReference0x48 scripted
FrameBackground_Onink.ImageWidgetReference0x60 scripted
FrameBackground_Offink.ImageWidgetReference0x78 scripted
FrameFluff_Onink.ImageWidgetReference0x90 scripted
FrameFluff_Offink.ImageWidgetReference0xA8 scripted
Folder_Onink.ImageWidgetReference0xC0 scripted
Folder_Offink.ImageWidgetReference0xD8 scripted
QuestObjectiveDataABaseQuestObjectiveWrapper?0xF0 scripted
ToTrackWeakHandle<ABaseQuestObjectiveWrapper>0x100 scripted

Functions

  • bool OnInitialize() RTTI
  • void SetState(CName val) RTTI
  • void RefreshTrackedStyle() RTTI
  • void Setup(ABaseQuestObjectiveWrapper data, bool isOptional) RTTI
  • WeakHandle<ABaseQuestObjectiveWrapper> GetObjectiveData() RTTI
  • string GetObjectiveStatus(bool isOptional) RTTI
  • bool OnObjectiveClicked(WeakHandle<ink.ButtonController> controller) RTTI
  • WeakHandle<ABaseQuestObjectiveWrapper> GetToTrack() RTTI