/// <summary>
/// sets the position of the transform relative to the parent transform. If the transform has no parent, it is the same
/// as Transform.position
/// </summary>
/// <returns>The local position.</returns>
/// <param name="localPosition">Local position.</param>
public Transform setLocalPosition(Vector2 localPosition)
{
if (shouldRoundPosition)
{
Vector2Ext.round(ref localPosition);
}
if (localPosition == _localPosition)
{
return(this);
}
_localPosition = localPosition;
_localDirty = _positionDirty = _localPositionDirty = _localRotationDirty = _localScaleDirty = true;
setDirty(DirtyType.PositionDirty);
return(this);
}