C# Class ManagerInput.TouchChecker

Show file Open project: juliancruz87/madbricks

Private Properties

Property Type Description
CheckTouchingFromCamera bool
CheckTouchingFromCollider bool
GetTouchPosition UnityEngine.Vector3
InternalIsTouchingFromCamera bool
InternalIsTouchingFromCollider bool

Public Methods

Method Description
InputIsOverThisCollider ( Camera cam, Collider someCollider ) : bool
IsTouchingFromCamera ( Camera cam, Collider collider, bool usePreviousPosition = true, bool hasToCheckUI = false ) : bool
IsTouchingFromCollider ( Camera cam, Collider collider, bool usePreviousPosition = true, bool hasToCheckUI = false ) : bool
NoHasColliderTouched ( ) : bool
ReleaseLastColliderTouched ( ) : void
SetLastColliderTouched ( Collider myCollider ) : void
WasTappingFromCamera ( Camera cam, Collider collider, bool hasToCheckUI = false ) : bool
WasTappingFromCollider ( Camera cam, Collider collider, bool hasToCheckUI = false ) : bool

Private Methods

Method Description
CheckTouchingFromCamera ( Camera cam, Collider collider, bool usePreviousPosition, bool hasToCheckUI ) : bool
CheckTouchingFromCollider ( Camera cam, Collider collider, bool usePreviousPosition, bool hasToCheckUI ) : bool
GetTouchPosition ( bool usePreviousPosition ) : Vector3
InternalIsTouchingFromCamera ( Camera cam, Collider collider, bool usePreviousPosition ) : bool
InternalIsTouchingFromCollider ( Camera cam, Collider collider, bool usePreviousPosition ) : bool

Method Details

InputIsOverThisCollider() public static method

public static InputIsOverThisCollider ( Camera cam, Collider someCollider ) : bool
cam UnityEngine.Camera
someCollider UnityEngine.Collider
return bool

IsTouchingFromCamera() public static method

public static IsTouchingFromCamera ( Camera cam, Collider collider, bool usePreviousPosition = true, bool hasToCheckUI = false ) : bool
cam UnityEngine.Camera
collider UnityEngine.Collider
usePreviousPosition bool
hasToCheckUI bool
return bool

IsTouchingFromCollider() public static method

public static IsTouchingFromCollider ( Camera cam, Collider collider, bool usePreviousPosition = true, bool hasToCheckUI = false ) : bool
cam UnityEngine.Camera
collider UnityEngine.Collider
usePreviousPosition bool
hasToCheckUI bool
return bool

NoHasColliderTouched() public static method

public static NoHasColliderTouched ( ) : bool
return bool

ReleaseLastColliderTouched() public static method

public static ReleaseLastColliderTouched ( ) : void
return void

SetLastColliderTouched() public static method

public static SetLastColliderTouched ( Collider myCollider ) : void
myCollider UnityEngine.Collider
return void

WasTappingFromCamera() public static method

public static WasTappingFromCamera ( Camera cam, Collider collider, bool hasToCheckUI = false ) : bool
cam UnityEngine.Camera
collider UnityEngine.Collider
hasToCheckUI bool
return bool

WasTappingFromCollider() public static method

public static WasTappingFromCollider ( Camera cam, Collider collider, bool hasToCheckUI = false ) : bool
cam UnityEngine.Camera
collider UnityEngine.Collider
hasToCheckUI bool
return bool