Example #1
0
        static void SelectShortcut(ShortcutArguments args)
        {
            TerrainToolShortcutContext context = (TerrainToolShortcutContext)args.context;

            context.SelectPaintTool <TwistHeightTool>();
            TerrainToolsAnalytics.OnShortcutKeyRelease("Select Twist Tool");
        }
Example #2
0
        [Shortcut("Terrain/Select Clone Tool", typeof(TerrainToolShortcutContext))]                     // tells shortcut manager what to call the shortcut and what to pass as args
        static void SelectShortcut(ShortcutArguments args)
        {
            TerrainToolShortcutContext context = (TerrainToolShortcutContext)args.context;              // gets interface to modify state of TerrainTools

            context.SelectPaintTool <CloneBrushTool>();                                                 // set active tool
            TerrainToolsAnalytics.OnShortcutKeyRelease("Select Clone Tool");
        }
        static void SelectShortcut(ShortcutArguments args)
        {
            TerrainToolShortcutContext context = (TerrainToolShortcutContext)args.context;

            context.SelectPaintTool <PaintTextureTool>();
        }
Example #4
0
        [Shortcut("Terrain/Select Hydraulic Erosion Brush", typeof(TerrainToolShortcutContext), KeyCode.F4)]               // tells shortcut manager what to call the shortcut and what to pass as args
        static void SelectShortcut(ShortcutArguments args)
        {
            TerrainToolShortcutContext context = (TerrainToolShortcutContext)args.context;          // gets interface to modify state of TerrainTools

            context.SelectPaintTool <HydroErosionTool>();                                           // set active tool
        }
Example #5
0
        static void SelectShortcut(ShortcutArguments args)
        {
            TerrainToolShortcutContext context = (TerrainToolShortcutContext)args.context;

            context.SelectPaintTool <TerraceErosion>();
        }