/// <summary>
 /// 构造函数决定自己添加gizmopointer类型
 /// </summary>
 /// <param name="mode"></param>
 public AbstractPointscontroll(Tool.PointMode mode)
 {
     selfpointmode = mode;
 }
Esempio n. 2
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="pm">自身点状态</param>
 protected AbstractGizmoPointer(Tool.PointMode pm)
 {
     this.pointmode = pm;
 }
Esempio n. 3
0
 public NormalpointersController(Tool.PointMode mode) : base(mode)
 {
     selfpointmode = Tool.PointMode.Normal;
 }
Esempio n. 4
0
 protected NormalGizmoPointer(Tool.PointMode pm) : base(pm)
 {
     pointmode = Tool.PointMode.Normal;
 }
Esempio n. 5
0
 /// <summary>
 /// 初始化
 /// </summary>
 /// <param name="pm"></param>
 public void Init(Tool.PointMode pm, string tag)
 {
     this.SelfPointMode = pm;
     this.selftag       = tag;
 }
Esempio n. 6
0
 public UserPointersController(Tool.PointMode mode) : base(mode)
 {
     selfpointmode = Tool.PointMode.UserImport;
 }
Esempio n. 7
0
    /// <summary>
    /// 加载用户点
    /// </summary>
    protected virtual void LoadGizmopointer(Dictionary <int, Dictionary <int, Vector3> > _pointmap, Transform _parent, Tool.PointMode mode)
    {
        int eventid = -1;

        switch (mode)
        {
        case Tool.PointMode.Normal:
            eventid = (int)Point_E.Normal;
            break;

        case Tool.PointMode.UserImport:
            eventid = (int)Point_E.Userimport;
            break;

        default:
            break;
        }
        QMsg msg = new PointMsg()
        {
            EventID = eventid, controllmode = PointControll_E.Load, parent = _parent, pointsmap = _pointmap
        };

        PointerManager.Instance.SendMsg(msg);
    }
Esempio n. 8
0
 /// <summary>
 /// 完成模型加载后通知pointermanager加载gizmopointer
 /// </summary>
 protected virtual void NotifyLoadPointer(Tool.PointMode mode, Dictionary <int, Dictionary <int, Vector3> > _pointsmap)
 {
 }
Esempio n. 9
0
 protected UserGizmoPointer(Tool.PointMode pm) : base(pm)
 {
     pointmode = Tool.PointMode.UserImport;
 }
 public void Init(Tool.PointMode pm)
 {
     selfpointmode = pm;
 }
 public void Init(Tool.PointMode pm, int index)
 {
     this.selfpointmode = pm;
     this.index         = index;
 }