OverTime

type
OverTime: float
Module
/Fortnite.com/Devices
Declared in
advanced_storm_beacon_device
Source
fortnite

Used in

SaveSystem / Skill Module verse-source
if(CreativeObject := creative_object[Object]):
                #InitialTransform := CreativeObject.GetTransform()
                NewTransform := ApplyOffsetAndRotation(Object, OpenSmallOffset, OpenMediumOffset, OpenLargeOffset, RotateSmallAngle, RotateMediumAngle, RotateLargeAngle)
                # We multiply time 1.0 to get float from int
                OverTime:= 1.0*(GetNumberFromTags(Object.GetTags()))
                #NewRotation := InitialTransform.Rotation.RotateBy(MakeRotation(vector3{X := 0.0, Y := 0.0, Z := 1.0}, GetRotationAmount(Object.GetTags())))
                CreativeObject.MoveTo(NewTransform, OverTime)

        # Get rotation amount based on tags
        GetRotationAmount(ObjectTags: tag_view)<transacts>:float =
            if (ObjectTags.Has[valve_interaction_tag{}]):
PropSystem / Prop Controller verse-source
MoveProp(PropName : string, NewTransform : transform, OverTime : float)<suspends>: void =
        if (PropData := SpawnedPropsMap[PropName]):
            if (SpawnedProp := PropData.SpawnedProp?):
                if (OverTime > 0.0):
                    SpawnedProp.MoveTo(NewTransform.Translation, NewTransform.Rotation, OverTime)
                else:
                    if:
                        SpawnedProp.TeleportTo[NewTransform.Translation, NewTransform.Rotation]
                PropData.UpdateSavedTransform()
PropSystem / Prop Module verse-source
(CustomProp:prop_data).MoveTo<public>(NewTransform : transform, OverTime : float)<suspends>:void =
                if (SpawnedProp := CustomProp.SpawnedProp?):
                    SpawnedProp.MoveTo(NewTransform.Translation, NewTransform.Rotation, OverTime)

                    if (OverTime > 0.0):
                        SpawnedProp.MoveTo(NewTransform.Translation, NewTransform.Rotation, OverTime)
                    else:
                        if:
                            SpawnedProp.TeleportTo[NewTransform.Translation, NewTransform.Rotation]
MissionSystem / Mission Controller verse-source
# Extension method for objective_marker
(Marker : objective_marker).MoveMarker<public>(Transform : transform, ?OverTime : float)<suspends> : void =
    if (OverTime > 0.0):
        Print("Moving marker to {Transform.Translation} over {OverTime} seconds")
        Marker.RootProp.MoveTo(Transform.Translation, Transform.Rotation, OverTime)
    else:
        if:
            Marker.RootProp.TeleportTo[Transform.Translation, Transform.Rotation]
            Print("Teleported marker to {Transform.Translation}")