Added callback in Passenger during unload from cargo just before the actor is added back to the world

This commit is contained in:
michaeldgg2
2023-09-27 20:55:07 +02:00
committed by Gustas
parent bc37d7169d
commit 12fb091bbc
3 changed files with 16 additions and 3 deletions

View File

@@ -119,11 +119,12 @@ namespace OpenRA.Mods.Common.Activities
var move = actor.Trait<IMove>();
var pos = actor.Trait<IPositionable>();
var passenger = actor.Trait<Passenger>();
pos.SetPosition(actor, exitSubCell.Value.Cell, exitSubCell.Value.SubCell);
pos.SetCenterPosition(actor, spawn);
actor.CancelActivity();
passenger.OnBeforeAddedToWorld(actor);
w.Add(actor);
});
}