C# Class UtilityTools.EditorControls

Show file Open project: famerij/EdgeGraph Class Usage Examples

Public Properties

Property Type Description
controlAndShiftIsPressed bool
controlIsPressed bool
cursorLocalPosition UnityEngine.Vector3
cursorWorldPosition UnityEngine.Vector3
mouseIsPressed bool
shiftIsPressed bool
targetObj UnityEngine.GameObject

Public Methods

Method Description
EditorControls ( ) : UnityEngine
EditorControls ( GameObject _target ) : UnityEngine
MouseClickedDown ( ) : bool
MouseClickedUp ( ) : bool
Update ( ) : void

Private Methods

Method Description
UpdateModifierStates ( ) : void
UpdateMousePosition ( ) : void
UpdateMouseState ( ) : void

Method Details

EditorControls() public method

public EditorControls ( ) : UnityEngine
return UnityEngine

EditorControls() public method

public EditorControls ( GameObject _target ) : UnityEngine
_target UnityEngine.GameObject
return UnityEngine

MouseClickedDown() public method

public MouseClickedDown ( ) : bool
return bool

MouseClickedUp() public method

public MouseClickedUp ( ) : bool
return bool

Update() public method

public Update ( ) : void
return void

Property Details

controlAndShiftIsPressed public property

public bool controlAndShiftIsPressed
return bool

controlIsPressed public property

public bool controlIsPressed
return bool

cursorLocalPosition public property

public Vector3,UnityEngine cursorLocalPosition
return UnityEngine.Vector3

cursorWorldPosition public property

public Vector3,UnityEngine cursorWorldPosition
return UnityEngine.Vector3

mouseIsPressed public property

public bool mouseIsPressed
return bool

shiftIsPressed public property

public bool shiftIsPressed
return bool

targetObj public property

public GameObject,UnityEngine targetObj
return UnityEngine.GameObject