[Scene Graph] Agent entity always has empty transform

Summary

When you try to get GetGlobalTransform from agent entity it always returns empty transform

Please select what you are reporting on:

Verse

What Type of Bug are you experiencing?

Character

Steps to Reproduce

  1. Create this component
using { /Verse.org/Native }
using { /Verse.org/SceneGraph }
using { /Verse.org/Simulation }
using { /Fortnite.com/Game }
using { /Fortnite.com/Playspaces }
using { /Verse.org/SpatialMath }
debug_component<public> := class<final_super>(component):

    OnSimulate<override>()<suspends>:void =
        (super:)OnSimulate()
        if:
            FortRoundManager := Entity.GetFortRoundManager[]
        then:
            FortRoundManager.SubscribeRoundStarted(Debug)
    Debug()<suspends>:void=
        loop:
            for (Player : Entity.GetPlayspaceForEntity[].GetPlayers()):
                Print("Player Position: {Player.GetGlobalTransform()}")
            Sleep(1.0)
  1. Add this component to some entity
  2. Start round and observe that Player Position Print is empty

Expected Result

Player Position from agent entity should be correct just like fort_character.GetTransform() would

Observed Result

Player Position from agent entity is empty

Platform(s)

PC

Upload an image

EmptyPosition.png