Third Person Cover Shooter
1.6
|
Defines cover settings for a character. More...
Static Public Member Functions | |
static CoverSettings | Default () |
Default cover settings. More... | |
Public Attributes | |
bool | CanUseTallCorners |
Can the character peek from tall cover corners to aim. More... | |
bool | CanUseLowCorners |
Can the character peek from low cover corners to aim. More... | |
float | ExitBack |
Back area of a cover in angles, defined as a circle. More... | |
float | LowCapsuleHeight |
Height of character's collision capsule when idle in low cover. More... | |
float | LowAimCapsuleHeight |
Height of character's collision capsule when aiming back in low cover. More... | |
float | LowRotationSpeed |
How quickly the character is orientated towards a direction in a low cover. More... | |
float | TallRotationSpeed |
How quickly the character is orientated towards a direction in a tall cover. More... | |
float | EnterDistance |
Character enter cover if it is closer than this value. More... | |
float | LeaveDistance |
Character exit cover if it is furhter away than this value. More... | |
float | ClimbDistance |
Character exit cover if it is furhter away than this value. More... | |
float | MinCrouchDistance |
Distance to cover at which the character is fully crouching when near it. More... | |
float | MaxCrouchDistance |
Distance to cover at which the character begins to transition into the crouch state. More... | |
float | PivotSideMargin |
Controls the location of camera pivot position when in cover. More... | |
float | CornerAimTriggerDistance |
Distance from a side of a cover at which player can enter aiming from a corner. More... | |
float | TallSideEnterRadius |
Capsule radius used when determining if the character is in front of a tall cover when entering it. More... | |
float | TallSideLeaveRadius |
Capsule radius used when determining if the character is in front of a tall cover when entering it. More... | |
float | LeftTallCornerOffset |
Point relative to a tall corner for the motor to go back to after corner aiming. More... | |
float | RightTallCornerOffset |
Point relative to a tall corner for the motor to go back to after corner aiming. More... | |
float | LowSideEnterRadius |
Capsule radius used when determining if the character is in front of a low cover when entering it. More... | |
float | LowSideLeaveRadius |
Capsule radius used when determining if the character is in front of a low cover when entering it. More... | |
float | LeftLowCornerOffset |
Point relative to a low corner for the motor to go back to after corner aiming. More... | |
float | RightLowCornerOffset |
Point relative to a low corner for the motor to go back to after corner aiming. More... | |
float | DirectionChangeDelay |
Time in seconds for player to start moving again after changing direction. More... | |
Vector3 | CornerOffset |
Approximate position shift done by the corner peek animation. More... | |
CoverUpdateSettings | Update |
Settings for cover update delays. More... | |
Defines cover settings for a character.
|
static |
Default cover settings.
bool CoverShooter.CoverSettings.CanUseLowCorners |
Can the character peek from low cover corners to aim.
bool CoverShooter.CoverSettings.CanUseTallCorners |
Can the character peek from tall cover corners to aim.
float CoverShooter.CoverSettings.ClimbDistance |
Character exit cover if it is furhter away than this value.
Defined as a distance between a cover and an edge of players capsule.
float CoverShooter.CoverSettings.CornerAimTriggerDistance |
Distance from a side of a cover at which player can enter aiming from a corner.
Vector3 CoverShooter.CoverSettings.CornerOffset |
Approximate position shift done by the corner peek animation.
Inverted when peeking left.
float CoverShooter.CoverSettings.DirectionChangeDelay |
Time in seconds for player to start moving again after changing direction.
float CoverShooter.CoverSettings.EnterDistance |
Character enter cover if it is closer than this value.
Defined as a distance between a cover and an edge of players capsule.
float CoverShooter.CoverSettings.ExitBack |
Back area of a cover in angles, defined as a circle.
Moving in this direction exits the cover.
float CoverShooter.CoverSettings.LeaveDistance |
Character exit cover if it is furhter away than this value.
Defined as a distance between a cover and an edge of players capsule.
float CoverShooter.CoverSettings.LeftLowCornerOffset |
Point relative to a low corner for the motor to go back to after corner aiming.
float CoverShooter.CoverSettings.LeftTallCornerOffset |
Point relative to a tall corner for the motor to go back to after corner aiming.
float CoverShooter.CoverSettings.LowAimCapsuleHeight |
Height of character's collision capsule when aiming back in low cover.
float CoverShooter.CoverSettings.LowCapsuleHeight |
Height of character's collision capsule when idle in low cover.
float CoverShooter.CoverSettings.LowRotationSpeed |
How quickly the character is orientated towards a direction in a low cover.
float CoverShooter.CoverSettings.LowSideEnterRadius |
Capsule radius used when determining if the character is in front of a low cover when entering it.
float CoverShooter.CoverSettings.LowSideLeaveRadius |
Capsule radius used when determining if the character is in front of a low cover when entering it.
float CoverShooter.CoverSettings.MaxCrouchDistance |
Distance to cover at which the character begins to transition into the crouch state.
float CoverShooter.CoverSettings.MinCrouchDistance |
Distance to cover at which the character is fully crouching when near it.
float CoverShooter.CoverSettings.PivotSideMargin |
Controls the location of camera pivot position when in cover.
Pivot point does not move beyond this margin.
float CoverShooter.CoverSettings.RightLowCornerOffset |
Point relative to a low corner for the motor to go back to after corner aiming.
float CoverShooter.CoverSettings.RightTallCornerOffset |
Point relative to a tall corner for the motor to go back to after corner aiming.
float CoverShooter.CoverSettings.TallRotationSpeed |
How quickly the character is orientated towards a direction in a tall cover.
float CoverShooter.CoverSettings.TallSideEnterRadius |
Capsule radius used when determining if the character is in front of a tall cover when entering it.
float CoverShooter.CoverSettings.TallSideLeaveRadius |
Capsule radius used when determining if the character is in front of a tall cover when entering it.
CoverUpdateSettings CoverShooter.CoverSettings.Update |
Settings for cover update delays.