Class BrushRotationVariator
Inheritance
BrushRotationVariator
Syntax
public class BrushRotationVariator : BaseBrushVariator, IBrushTerrainCache, IBrushRotationController, IBrushController
Constructors
BrushRotationVariator(String, IBrushEventHandler, IBrushTerrainCache, Boolean)
Declaration
public BrushRotationVariator(string toolName, IBrushEventHandler eventHandler, IBrushTerrainCache terrainCache, bool smoothJitter = false)
Parameters
Properties
brushRotation
Declaration
public float brushRotation { get; set; }
Property Value
Implements
currentRotation
Declaration
public float currentRotation { get; }
Property Value
Implements
isInUse
Declaration
public override bool isInUse { get; }
Property Value
Overrides
Implements
Methods
AppendBrushInfo(Terrain, IOnSceneGUI, StringBuilder)
Declaration
public override void AppendBrushInfo(Terrain terrain, IOnSceneGUI editContext, StringBuilder builder)
Parameters
Overrides
Implements
GetMouseFollowAngle(RaycastHit)
Declaration
public float GetMouseFollowAngle(RaycastHit hit)
Parameters
Returns
OnBeginModifier()
Declaration
protected override bool OnBeginModifier()
Returns
Overrides
OnEndModifier()
Declaration
protected override bool OnEndModifier()
Returns
Overrides
Declaration
public override void OnEnterToolMode(BrushShortcutHandler<BrushShortcutType> shortcutHandler)
Parameters
Overrides
Implements
Declaration
public override void OnExitToolMode(BrushShortcutHandler<BrushShortcutType> shortcutHandler)
Parameters
Overrides
Implements
OnInspectorGUI(Terrain, IOnInspectorGUI)
Declaration
public override void OnInspectorGUI(Terrain terrain, IOnInspectorGUI editContext)
Parameters
Overrides
Implements
OnModifierUsingMouseMove(Event, Terrain, IOnSceneGUI)
Declaration
protected override bool OnModifierUsingMouseMove(Event mouseEvent, Terrain terrain, IOnSceneGUI editContext)
Parameters
Returns
Overrides
OnPaint(Terrain, IOnPaint)
Declaration
public override bool OnPaint(Terrain terrain, IOnPaint editContext)
Parameters
Returns
Overrides
Implements
OnSceneGUI(Event, Int32, Terrain, IOnSceneGUI)
Declaration
public override void OnSceneGUI(Event currentEvent, int controlId, Terrain terrain, IOnSceneGUI editContext)
Parameters
Overrides
Implements