Example #1
0
            public override bool Equals(object obj)
            {
                if (!(obj is CanvasGroupProperties))
                {
                    return(false);
                }

                CanvasGroupProperties other = (CanvasGroupProperties)obj;

                return
                    (other.alpha == alpha &&
                     other.ignoreParentGroups == ignoreParentGroups);
            }
Example #2
0
        protected override ChangeType CalculateDeltaChanges()
        {
            ChangeType changeType = ChangeType.None;

            CanvasGroupProperties newValues = new CanvasGroupProperties(canvasGroupBroadcaster);

            if (previousValues != newValues)
            {
                changeType    |= ChangeType.Properties;
                previousValues = newValues;
            }

            return(changeType);
        }