REDNODE / GAME API

BaseWorldMapMappinController

classnative name gameuiBaseWorldMapMappinControllernative

extends BaseInteractionMappinController › BaseMappinBaseController › inkLogicController › inkILogicController › IScriptable › ISerializable

Extended by 1 type

WorldMapPlayerMappinController

Properties 17

NameTypeFlags
collectionCountUint8overriding
fadeAnimref<inkAnimProxy>scriptedprivate
fadeInOutDelayFloatscriptedprivate
groupContainerWidgetinkWidgetRefoverriding
groupCountTextWidgetinkTextRefoverriding
groupStategameuiMappinGroupStateoverriding
hasCustomFilterBooloverriding
inCustomFilterBooloverriding
inZoomLevelBooloverriding
isCompletedPhaseBoolscriptedprivate
isFastTravelEnabledBooloverriding
isNewAnimref<inkAnimProxy>scriptedprivate
isVisibleInFilterAndZoomBooloverriding
mappinwref<IMappin>scriptedprivate
resetStateWhenUntrackedBoolscriptedprivate
selectAnimref<inkAnimProxy>scriptedprivate
selectedBooloverriding

Methods 20

public func CanSelectMappin() -> Boolscripted
protected func ComputeRootState() -> CNamescripted
private final func GetDesiredOpacityAndInteractivity(out opacity: Float, out interactive: Bool)scripted
public final func GetMappinVariant() -> gamedataMappinVariantscripted
native func IsCollection() -> Bool
native func IsGrouped() -> Bool
native func IsInCollection() -> Bool
protected cb func OnFiltersChanged() -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnIntro() -> Boolscripted
protected cb func OnUpdate() -> Boolscripted
private final func PlayFadeAnimation(opacity: Float)scripted
private final func PlayHideShowAnim()scripted
public final func SelectMappin()scripted
private final func StopFadeAnimation()scripted
public final func UnselectMappin()scripted
protected final func Update()scripted
protected func UpdateIcon()scripted
protected final func UpdateIsNew()scripted
protected func UpdateVisibility()scripted