BlackICE Scripting

class

QuestTrackerObjectiveLogicController

  • 8 properties
  • 13 functions

Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
objectiveTitleink.TextWidgetReference0x0 scripted
trackingIconink.WidgetReference0x18 scripted
trackingFrameink.WidgetReference0x30 scripted
objectiveEntryWeakHandle<game.JournalQuestObjective>0x48 scripted
AnimProxyink.anim.Proxy?0x58 scripted
IntroAnimProxyink.anim.Proxy?0x68 scripted
AnimOptionsink.anim.PlaybackOptions0x78 scripted
readyToRemovebool0xA8 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • void SetObjectiveState(CName state) RTTI
  • void PlayIntroAnim() RTTI
  • bool IsReadyToRemove() RTTI
  • WeakHandle<game.JournalQuestObjective> GetObjectiveEntry() RTTI
  • void SetData(string objectiveTitle, bool isTracked, bool isOptional, int currentCounter, int totalCounter, WeakHandle<game.JournalQuestObjective> objectiveEntry, bool isQuestType) RTTI
  • void SetState(CName state) RTTI
  • bool OnIntroAnimEnd(ink.anim.Proxy proxy) RTTI
  • bool OnAnimEnd(ink.anim.Proxy proxy) RTTI
  • void SetFinished() RTTI
  • void SetFailed() RTTI
  • static bool IsObjectiveEntry() staticRTTI global