internal void UpdateFromRelations(string targetId, float dx, float dy)
{
int cnt = _items.Count;
if (cnt == 0)
return;
for (int i = 0; i < cnt; i++)
{
TransitionItem item = _items[i];
if (item.type == TransitionActionType.XY && item.targetId == targetId)
{
if (item.tween)
{
item.startValue.f1 += dx;
item.startValue.f2 += dy;
item.endValue.f1 += dx;
item.endValue.f2 += dy;
}
else
{
item.value.f1 += dx;
item.value.f2 += dy;
}
}
}
}