Пример #1
0
        // change measure mode
        public void OnModeChange()
        {
            try
            {
                manager.Reset();
                Mode    = GeometryMode.Rectangle;
                manager = RectangleManager.Instance;

                /*if (Mode == GeometryMode.Line)
                 * {
                 *  Mode = GeometryMode.Polygon;
                 *  manager = PolygonManager.Instance;
                 * }
                 * else
                 * {
                 *  Mode = GeometryMode.Line;
                 *  manager = LineManager.Instance;
                 * }*/
            }
            catch (Exception ex)
            {
                Debug.Log(ex.Message);
            }
            ModeTipObject.SetActive(true);
        }
Пример #2
0
 public void OnHoldStarted(HoldEventData eventData)
 {
     if (Mode == GeometryMode.Line)
     {
         Mode    = GeometryMode.Polygon;
         manager = PolygonManager.Instance;
     }
     else
     {
         OnPolygonClose();
     }
 }
Пример #3
0
 public void OnOriginMode()
 {
     try
     {
         manager.Reset();
         mode    = GeometryMode.Origin;
         manager = OriginManager.Instance;
     }
     catch (Exception ex)
     {
         Debug.Log(ex.Message);
     }
     ModeTipObject.SetActive(true);
 }
 // change measure mode
 public void OnModeChange()
 {
     try {
         manager.Reset();
         if (Mode == GeometryMode.Line)
         {
             Mode    = GeometryMode.Polygon;
             manager = PolygonManager.Instance;
         }
         else
         {
             Mode    = GeometryMode.Line;
             manager = LineManager.Instance;
         }
     }
     catch (Exception ex) {
         Debug.Log(ex.Message);
     }
     ModeTipObject.SetActive(true);
 }
 public SingleModeGraphic()
     : base()
 {
     drawmode    = new GeometryMode();
     SelectError = 1.0f;
 }
Пример #6
0
 public SingleModeGraphic()
     : base()
 {
     drawmode = new GeometryMode();
     SelectError = 1.0f;
 }