コード例 #1
0
ファイル: MultiPointTool.cs プロジェクト: tomleetv/gsCore
        public virtual ITool Build(FScene scene, List <SceneObject> targets)
        {
            MultiPointTool tool = new_tool(scene, targets[0]);

            configure_tool(tool);
            return(tool);
        }
コード例 #2
0
ファイル: MultiPointTool.cs プロジェクト: tomleetv/gsCore
 protected virtual void configure_tool(MultiPointTool tool)
 {
     tool.DefaultIndicatorSize = DefaultIndicatorSizeScene;
     if (IndicatorBuilder != null)
     {
         tool.IndicatorBuilder = IndicatorBuilder;
     }
     if (CustomHitTestF != null)
     {
         tool.PointHitTestF = CustomHitTestF;
     }
 }
コード例 #3
0
ファイル: MultiPointTool.cs プロジェクト: tomleetv/gsCore
 public MultiPointTool_2DBehavior(FContext s, MultiPointTool tool)
 {
     context   = s;
     this.tool = tool;
 }