BlackICE Scripting

class

ChatterLineLogicController

  • 22 properties
  • 14 functions

Extends BaseSubtitleLineLogicController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
TextContainerink.WidgetReference0x50 scripted
speachBubbleink.WidgetReference0x68 scripted
backgroundink.RectangleWidgetReference0x80 scripted
container_normalink.WidgetReference0x98 scripted
container_wideink.WidgetReference0xB0 scripted
text_normalink.TextWidgetReference0xC8 scripted
text_wideink.TextWidgetReference0xE0 scripted
kiroshiAnimationCtrl_NormalWeakHandle<ink.TextKiroshiAnimationController>0xF8 scripted
kiroshiAnimationCtrl_WideWeakHandle<ink.TextKiroshiAnimationController>0x108 scripted
motherTongueCtrl_NormalWeakHandle<ink.TextMotherTongueController>0x118 scripted
motherTongueCtrl_WideWeakHandle<ink.TextMotherTongueController>0x128 scripted
isNameplateVisiblebool0x138 scripted
nameplateEntityIdent.EntityID0x140 scripted
nameplatHeightOffsetfloat0x148 scripted
ownerIdent.EntityID0x150 scripted
c_ExtraWideTextWidthint0x158 scripted
rootWidgetWeakHandle<ink.Widget>0x160 scripted
projectionink.ScreenProjection?0x170 scripted
subtitlesMaxDistancefloat0x180 scripted
bubbleMinDistancefloat0x184 scripted
limitSubtitlesDistancebool0x188 scripted
isOverHeadbool0x189 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