BlackICE Scripting

class

ChatterLineLogicController

  • 22 properties
  • 14 functions

Extends BaseSubtitleLineLogicController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
TextContainerink.WidgetReference0x20 scripted
speachBubbleink.WidgetReference0x38 scripted
backgroundink.RectangleWidgetReference0x50 scripted
container_normalink.WidgetReference0x68 scripted
container_wideink.WidgetReference0x80 scripted
text_normalink.TextWidgetReference0x98 scripted
text_wideink.TextWidgetReference0xB0 scripted
kiroshiAnimationCtrl_NormalWeakHandle<ink.TextKiroshiAnimationController>0xC8 scripted
kiroshiAnimationCtrl_WideWeakHandle<ink.TextKiroshiAnimationController>0xD8 scripted
motherTongueCtrl_NormalWeakHandle<ink.TextMotherTongueController>0xE8 scripted
motherTongueCtrl_WideWeakHandle<ink.TextMotherTongueController>0xF8 scripted
isNameplateVisiblebool0x108 scripted
nameplateEntityIdent.EntityID0x110 scripted
nameplatHeightOffsetfloat0x118 scripted
ownerIdent.EntityID0x120 scripted
c_ExtraWideTextWidthint0x128 scripted
rootWidgetWeakHandle<ink.Widget>0x130 scripted
projectionink.ScreenProjection?0x140 scripted
subtitlesMaxDistancefloat0x150 scripted
bubbleMinDistancefloat0x154 scripted
limitSubtitlesDistancebool0x158 scripted
isOverHeadbool0x159 scripted

Functions

  • bool OnInitialize() RTTI
  • ent.EntityID GetOwnerID() RTTI
  • void SetupSettings(int textSize, float backgroundOpacity) overrideRTTI
  • void ShowBackground(bool value) overrideRTTI
  • void SetLineData(scn.DialogLineData lineData) overrideRTTI
  • ink.ScreenProjectionData CreateProjectionData(bool isDevice) RTTI
  • ink.ScreenProjection? GetProjection() RTTI
  • void SetProjection(ink.ScreenProjection projection) RTTI
  • bool IsVisible(ent.EntityID targetedObject) RTTI
  • bool IsBubble(ent.EntityID targetedObject) RTTI
  • void UpdateProjection(ent.EntityID targetedObject, WeakHandle<ChattersGameController> owner) RTTI
  • void SetNameplateData(bool argNameplateVisible, ent.EntityID argEntityId) RTTI
  • void SetNameplateOffsetValue(float value) RTTI
  • void SetNameplateVisibility(bool isVisible) RTTI