C# Class ScreenPad, urban-survivors

Show file Open project: exdev/urban-survivors Class Usage Examples

Public Properties

Property Type Description
aimingAnchor Transform
hudCamera Camera
meleeOutline Transform
moveAnchor Transform
moveLimitation float
reloadOutline Transform
shootingDuration float
useRemoteTouch bool

Public Methods

Method Description
AcceptInput ( bool _accept ) : void
AimingZoneDown ( ) : bool
AimingZoneTouching ( ) : bool
AimingZoneUp ( ) : bool
CanShoot ( ) : bool
GetAimingDirection ( ) : Vector2
GetMoveDirection ( ) : Vector2
Init ( ) : void
MeleeButtonDown ( ) : bool
MeleeButtonPressing ( ) : bool
MeleeButtonUp ( ) : bool
MoveZoneDown ( ) : bool
MoveZoneTouching ( ) : bool
MoveZoneUp ( ) : bool
ReloadButtonDown ( ) : bool
ReloadButtonPressing ( ) : bool
ReloadButtonUp ( ) : bool

Protected Methods

Method Description
GetLastTouch ( ) : Touch

Private Methods

Method Description
HandleAiming ( Vector2 _screenPos ) : void
HandleMove ( Vector2 _screenPos ) : void
Update ( ) : void

Method Details

AcceptInput() public method

public AcceptInput ( bool _accept ) : void
_accept bool
return void

AimingZoneDown() public method

public AimingZoneDown ( ) : bool
return bool

AimingZoneTouching() public method

public AimingZoneTouching ( ) : bool
return bool

AimingZoneUp() public method

public AimingZoneUp ( ) : bool
return bool

CanShoot() public method

public CanShoot ( ) : bool
return bool

GetAimingDirection() public method

public GetAimingDirection ( ) : Vector2
return Vector2

GetLastTouch() protected method

protected GetLastTouch ( ) : Touch
return Touch

GetMoveDirection() public method

public GetMoveDirection ( ) : Vector2
return Vector2

Init() public method

public Init ( ) : void
return void

MeleeButtonDown() public method

public MeleeButtonDown ( ) : bool
return bool

MeleeButtonPressing() public method

public MeleeButtonPressing ( ) : bool
return bool

MeleeButtonUp() public method

public MeleeButtonUp ( ) : bool
return bool

MoveZoneDown() public method

public MoveZoneDown ( ) : bool
return bool

MoveZoneTouching() public method

public MoveZoneTouching ( ) : bool
return bool

MoveZoneUp() public method

public MoveZoneUp ( ) : bool
return bool

ReloadButtonDown() public method

public ReloadButtonDown ( ) : bool
return bool

ReloadButtonPressing() public method

public ReloadButtonPressing ( ) : bool
return bool

ReloadButtonUp() public method

public ReloadButtonUp ( ) : bool
return bool

Property Details

aimingAnchor public property

public Transform aimingAnchor
return Transform

hudCamera public property

public Camera hudCamera
return Camera

meleeOutline public property

public Transform meleeOutline
return Transform

moveAnchor public property

public Transform moveAnchor
return Transform

moveLimitation public property

public float moveLimitation
return float

reloadOutline public property

public Transform reloadOutline
return Transform

shootingDuration public property

public float shootingDuration
return float

useRemoteTouch public property

public bool useRemoteTouch
return bool