ChatterLineLogicController
classscriptedClass
extends BaseSubtitleLineLogicController › inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 22
| Name | Type | Flags |
|---|---|---|
background | inkRectangleRef | scriptedprivate |
bubbleMinDistance | Float | scriptedprivate |
c_ExtraWideTextWidth | Int32 | scriptedprivate |
container_normal | inkWidgetRef | scriptedprivate |
container_wide | inkWidgetRef | scriptedprivate |
isNameplateVisible | Bool | scriptedprivate |
isOverHead | Bool | scriptedprivate |
kiroshiAnimationCtrl_Normal | wref<inkTextKiroshiAnimController> | scriptedprivate |
kiroshiAnimationCtrl_Wide | wref<inkTextKiroshiAnimController> | scriptedprivate |
limitSubtitlesDistance | Bool | scriptedprivate |
motherTongueCtrl_Normal | wref<inkTextMotherTongueController> | scriptedprivate |
motherTongueCtrl_Wide | wref<inkTextMotherTongueController> | scriptedprivate |
nameplateEntityId | EntityID | scriptedprivate |
nameplatHeightOffset | Float | scriptedprivate |
ownerId | EntityID | scriptedprivate |
projection | ref<inkScreenProjection> | scriptedprivate |
rootWidget | wref<inkWidget> | scriptedprivate |
speachBubble | inkWidgetRef | scriptedprivate |
subtitlesMaxDistance | Float | scriptedprivate |
text_normal | inkTextRef | scriptedprivate |
text_wide | inkTextRef | scriptedprivate |
TextContainer | inkWidgetRef | scriptedprivate |
Methods 15
public final func CreateProjectionData(isDevice: Bool) -> inkScreenProjectionDatascripted
public final func GetOwnerID() -> EntityIDscripted
public final func GetProjection() -> ref<inkScreenProjection>scripted
public final func IsBubble(targetedObject: EntityID) -> Boolscripted
public final func IsVisible(targetedObject: EntityID) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
public func SetLineData(lineData: script_ref<scnDialogLineData>)scripted
public final func SetNameplateData(argNameplateVisible: Bool, argEntityId: EntityID)scripted
public final func SetNameplateEntity(blackboardVariant: Variant)scripted
public final func SetNameplateOffsetValue(value: Float)scripted
public final func SetNameplateVisibility(isVisible: Bool)scripted
public final func SetProjection(projection: ref<inkScreenProjection>)scripted
public func SetupSettings(textSize: Int32, backgroundOpacity: Float)scripted
public func ShowBackground(value: Bool)scripted
public final func UpdateProjection(targetedObject: EntityID, owner: wref<ChattersGameController>)scripted