REDNODE / GAME API

ChatterLineLogicController

classscriptedClass

extends BaseSubtitleLineLogicController › inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 22

NameTypeFlags
backgroundinkRectangleRefscriptedprivate
bubbleMinDistanceFloatscriptedprivate
c_ExtraWideTextWidthInt32scriptedprivate
container_normalinkWidgetRefscriptedprivate
container_wideinkWidgetRefscriptedprivate
isNameplateVisibleBoolscriptedprivate
isOverHeadBoolscriptedprivate
kiroshiAnimationCtrl_Normalwref<inkTextKiroshiAnimController>scriptedprivate
kiroshiAnimationCtrl_Widewref<inkTextKiroshiAnimController>scriptedprivate
limitSubtitlesDistanceBoolscriptedprivate
motherTongueCtrl_Normalwref<inkTextMotherTongueController>scriptedprivate
motherTongueCtrl_Widewref<inkTextMotherTongueController>scriptedprivate
nameplateEntityIdEntityIDscriptedprivate
nameplatHeightOffsetFloatscriptedprivate
ownerIdEntityIDscriptedprivate
projectionref<inkScreenProjection>scriptedprivate
rootWidgetwref<inkWidget>scriptedprivate
speachBubbleinkWidgetRefscriptedprivate
subtitlesMaxDistanceFloatscriptedprivate
text_normalinkTextRefscriptedprivate
text_wideinkTextRefscriptedprivate
TextContainerinkWidgetRefscriptedprivate

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