コード例 #1
0
        /// <inheritdoc />
        protected override void pointersPressed(IList <Pointer> pointers)
        {
            base.pointersPressed(pointers);

            if (pointersNumState == PointersNumState.PassedMaxThreshold ||
                pointersNumState == PointersNumState.PassedMinMaxThreshold)
            {
                switch (State)
                {
                case GestureState.Began:
                case GestureState.Changed:
                    transformLock.ClearLock();
                    setState(GestureState.Ended);
                    break;
                }
            }
            else if (pointersNumState == PointersNumState.PassedMinThreshold)
            {
                setState(GestureState.Possible);
            }
        }