/// <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); }