BlackICE Scripting

class

ObjectiveEntryLogicController

  • 25 properties
  • 21 functions

Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
blinkIntervalfloat0x0 scripted
blinkTotalTimefloat0x4 scripted
texturePart_TrackedCName0x8 scripted
texturePart_UntrackedCName0x10 scripted
texturePart_SucceededCName0x18 scripted
texturePart_FailedCName0x20 scripted
isLargeUpdateWidgetbool0x28 scripted
entryNameWeakHandle<ink.TextWidget>0x30 scripted
entryOptionalWeakHandle<ink.TextWidget>0x40 scripted
stateIconWeakHandle<ink.ImageWidget>0x50 scripted
trackedIconWeakHandle<ink.ImageWidget>0x60 scripted
blinkWidgetWeakHandle<ink.Widget>0x70 scripted
rootWeakHandle<ink.Widget>0x80 scripted
animBlinkDefink.anim.Definition?0x90 scripted
animFadeDefink.anim.Definition?0xB0 scripted
animFadeink.anim.Proxy?0xC0 scripted
entryIdint0xD0 scripted
typeUIObjectiveEntryType0xD4 scripted
stategame.JournalEntryState0xD8 scripted
parentEntryWeakHandle<ObjectiveEntryLogicController>0xE0 scripted
childCountint0xF0 scripted
updatedbool0xF4 scripted
isTrackedbool0xF5 scripted
isOptionalbool0xF6 scripted

Functions

  • bool OnInitialize() RTTI
  • void SetUpdated(bool updated) RTTI
  • bool IsUpdated() RTTI
  • bool IsTracked() RTTI
  • UIObjectiveEntryType GetEntryType() RTTI
  • game.JournalEntryState GetEntryState() RTTI
  • int GetEntryId() RTTI
  • void SetEntryId(int id) RTTI
  • void SetEntryData(UIObjectiveEntryData data) RTTI
  • CName GetStateIconTexturePart(game.JournalEntryState state, bool isTracked) RTTI
  • void CreateAnimations() RTTI
  • bool IsReadyToRemove() RTTI
  • bool OnAnimationComplete(ink.anim.Proxy anim) RTTI
  • void NotifyForRemoval() RTTI
  • void Hide() RTTI
  • void StopFadeAnimation() RTTI
  • void Show() RTTI
  • void AttachToParent(WeakHandle<ObjectiveEntryLogicController> parentEntry) RTTI
  • void DetachFromParent() RTTI
  • void IncrementChildCount() RTTI
  • void DecrementChildCount() RTTI