This version of Unity is unsupported.

CanvasRenderer.hasMoved

Switch to Manual
public bool hasMoved;

Description

True if any change has occured that would invalidate the positions of generated geometry.