Hello,gentlemen
this is my code
i want to make a prop to follow player
when the player in team1
but i dont know where is the mistake
help,please
rpg_player := class<concrete>():
@editable
VFXSpawner : vfx_spawner_device = vfx_spawner_device{}
@editable
DamageDevice : damage_volume_device = damage_volume_device{}
@editable
DeviceMover : creative_prop = creative_prop{}
@editable
SuperButton : button_device = button_device{}
@editable
SFXPlayer : audio_player_device = audio_player_device{}
DoFollowPlayer(IPlayer : player)<suspends> : void =
loop:
if (Fortnitecharacter := IPlayer.GetFortCharacter[]):
PlayerPosition : vector3 = Fortnitecharacter.GetTransform().Translation
DeviceMover.MoveTo(PlayerPosition, rotation{}, 0.1)
game_dominator := class(creative_device):
@editable var Team1Players : []rpg_player = array{}
OnBegin<override>()<suspends>:void=
AllPlayers := GetPlayspace().GetPlayers()
var T1IDX : int = 0
for (IDX := 0..AllPlayers.Length - 1):
if(Agent := AllPlayers[IDX], AgentTeam := GetPlayspace().GetTeamCollection().GetTeam[Agent]):
if (AgentTeam = 1, RPGPlayer := Team1Players[T1IDX], Team1Player := AllPlayers[IDX] ):
RPGPlayer.DoFollowPlayer(Team1Player)
set T1IDX = T1IDX + 1
And the out put log show like this:
`
LogVerse: Warning: Devices_move_to_debug_log: MoveTo error: The object being moved is no longer valid (e.g., it has been destroyed during gameplay or disposed of by verse or ‘Register with Structural Grid’ was specified for it in UEFN)
Thanks