REDNODE / GAME API

VisionModeSystem

classnative name gameVisionModeSystemnative

extends IVisionModeSystem › IGameSystem › IScriptable › ISerializable

Methods 12

native func CancelForceVisionAppearance(entity: ref<GameObject>, opt transitionTime: Float)
native func EnterMode(activator: ref<GameObject>, mode: gameVisionModeType)
native func ForceVisionAppearance(entity: ref<GameObject>, appearance: VisionAppearance, opt transitionTime: Float)
native const func GetDelayedRevealEntries(revealEntityId: EntityID, out revealIds: array<gameVisionModeSystemRevealIdentifier>)
native func GetScanningController() -> ref<ScanningController>
native const func IsDelayedRevealInProgress(revealEntityId: EntityID, revealId: gameVisionModeSystemRevealIdentifier) -> Bool
native func RegisterActivatorCallback(activator: ref<GameObject>, listener: ref<GameObject>) -> Bool
native func RegisterDelayedReveal(revealEntityId: EntityID, revealId: gameVisionModeSystemRevealIdentifier, delayTime: Float)
native func SetChildEntityVisionMode(parentId: EntityID, childNodeRef: NodeRef, enable: Bool)
native func SetEntityVisionMode(id: EntityID, val: Bool)
native func UnregisterActivatorCallback(activator: ref<GameObject>, listener: ref<GameObject>)
native func UnregisterDelayedReveal(revealEntityId: EntityID, revealId: gameVisionModeSystemRevealIdentifier)