示例#1
0
        public void Click(PointF sense)
        {
            if (sense.X < 0.1f && mLeft != null)
            {
                mWorld.ChangeArea(mLeft);
                return;
            }
            else if (sense.X >= 0.9f && mRight != null)
            {
                mWorld.ChangeArea(mRight);
                return;
            }

            foreach (Hotspot hotspot in mHotspots)
            {
                if (hotspot.Sensitive.Contains(sense))
                {
                    hotspot.Action();
                    break;
                }
            }
        }