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