Platformer Pro  2.3.2
A platform game kit for Unity.
PlatformerPro.AlternateAxisAimer Class Reference

Provides aiming using the controllers alternate axis. More...

Inheritance diagram for PlatformerPro.AlternateAxisAimer:
PlatformerPro.ProjectileAimer

Public Member Functions

override Vector2 GetAimDirection (Component character)
 Gets the aim direction. More...
 
- Public Member Functions inherited from PlatformerPro.ProjectileAimer
virtual Vector2 GetAimOffset (IMob character)
 Offsets the projectile from character position. More...
 

Protected Member Functions

virtual Vector2 EightWayAimDirectionAlt (Component character)
 Get aim direction based on eight way directions using character input on the alternate axis. More...
 
- Protected Member Functions inherited from PlatformerPro.ProjectileAimer
virtual Vector2 MouseAimDirection (Component character)
 Get aim direction based on character position relative to mouse More...
 
virtual Vector2 EightWayAimDirection (Component character)
 Get aim direction based on eight way directions using character input. More...
 
virtual Vector2 SixWayAimDirection (Component character)
 Get aim direction based on six way directions using character input. More...
 
virtual Vector2 FourWayAimDirection (Component character)
 Get aim direction based on four way directions using character input. More...
 

Additional Inherited Members

- Public Attributes inherited from PlatformerPro.ProjectileAimer
ProjectileAimingTypes aimType
 How is the projectile aimed? More...
 
Vector2 offset
 How far offset is the bullet from the character position. More...
 
bool flipOffsets = true
 If true the projectile offset flips with direction change. If false it doesn't. More...
 
Vector2 angle
 What is the default angle to shoot at when facing right (used for ANGLED type shooting only). More...
 
bool canAimWhenCrouched
 If true aiming function as normal when crouched. If false crouch shooting is always in facing direction. More...
 
Vector2 crouchOffset
 Alternate offset to use when crouching. More...
 

Detailed Description

Provides aiming using the controllers alternate axis.

Member Function Documentation

◆ EightWayAimDirectionAlt()

virtual Vector2 PlatformerPro.AlternateAxisAimer.EightWayAimDirectionAlt ( Component  character)
protectedvirtual

Get aim direction based on eight way directions using character input on the alternate axis.

Returns
The aim direction.

◆ GetAimDirection()

override Vector2 PlatformerPro.AlternateAxisAimer.GetAimDirection ( Component  character)
virtual

Gets the aim direction.

Returns
The aim direction.

Reimplemented from PlatformerPro.ProjectileAimer.


The documentation for this class was generated from the following file: