Content update for NetEntities (#18935)
This commit is contained in:
@@ -19,18 +19,20 @@ public sealed class StorageSystem : EntitySystem
|
||||
/// <param name="msg"></param>
|
||||
public void HandleAnimatingInsertingEntities(AnimateInsertingEntitiesEvent msg)
|
||||
{
|
||||
if (!TryComp(msg.Storage, out ClientStorageComponent? storage))
|
||||
var store = GetEntity(msg.Storage);
|
||||
|
||||
if (!HasComp<ClientStorageComponent>(store))
|
||||
return;
|
||||
|
||||
TryComp(msg.Storage, out TransformComponent? transformComp);
|
||||
TryComp(store, out TransformComponent? transformComp);
|
||||
|
||||
for (var i = 0; msg.StoredEntities.Count > i; i++)
|
||||
{
|
||||
var entity = msg.StoredEntities[i];
|
||||
var entity = GetEntity(msg.StoredEntities[i]);
|
||||
var initialPosition = msg.EntityPositions[i];
|
||||
if (EntityManager.EntityExists(entity) && transformComp != null)
|
||||
{
|
||||
ReusableAnimations.AnimateEntityPickup(entity, initialPosition, transformComp.LocalPosition, msg.EntityAngles[i], EntityManager);
|
||||
ReusableAnimations.AnimateEntityPickup(entity, GetCoordinates(initialPosition), transformComp.LocalPosition, msg.EntityAngles[i], EntityManager);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user