public override bool Equals(object obj) { if (!(obj is CanvasRendererProperties)) { return(false); } CanvasRendererProperties other = (CanvasRendererProperties)obj; return (other.alpha == alpha && other.color == color); }
protected override ChangeType CalculateDeltaChanges() { ChangeType changeType = ChangeType.None; CanvasRendererProperties newValues = new CanvasRendererProperties(canvasRendererBroadcaster); if (previousValues != newValues) { changeType |= ChangeType.Properties; previousValues = newValues; } return(changeType); }