Third Person Cover Shooter  1.6
CoverShooter.CameraState Struct Reference

Defines camera state for a single gameplay situation. More...

Static Public Member Functions

static CameraState Default ()
 
static CameraState Aim ()
 
static CameraState Melee ()
 
static CameraState Crouch ()
 
static CameraState LowCover ()
 
static CameraState LowCoverGrenade ()
 
static CameraState TallCover ()
 
static CameraState TallCoverBack ()
 
static CameraState Corner ()
 
static CameraState Climb ()
 
static CameraState Dead ()
 
static CameraState Zoom ()
 
static CameraState LowCornerZoom ()
 
static CameraState TallCornerZoom ()
 

Public Attributes

Vector3 Offset
 Offset from the pivot. More...
 
Vector3 Orientation
 Final rotation of the camera once it is in position. More...
 
Pivot Pivot
 Position kind around which the camera is rotated. More...
 
Vector3 ConstantPivot
 Position around which the camera is rotated if pivot is set to constant. More...
 
float FOV
 Field of view. More...
 
float MinAngle
 Minimum allowed vertical angle in degrees. More...
 
float MaxAngle
 Maximum allow vertical angle in degrees. More...
 

Detailed Description

Defines camera state for a single gameplay situation.

Member Function Documentation

◆ Aim()

static CameraState CoverShooter.CameraState.Aim ( )
static

◆ Climb()

static CameraState CoverShooter.CameraState.Climb ( )
static

◆ Corner()

static CameraState CoverShooter.CameraState.Corner ( )
static

◆ Crouch()

static CameraState CoverShooter.CameraState.Crouch ( )
static

◆ Dead()

static CameraState CoverShooter.CameraState.Dead ( )
static

◆ Default()

static CameraState CoverShooter.CameraState.Default ( )
static

◆ LowCornerZoom()

static CameraState CoverShooter.CameraState.LowCornerZoom ( )
static

◆ LowCover()

static CameraState CoverShooter.CameraState.LowCover ( )
static

◆ LowCoverGrenade()

static CameraState CoverShooter.CameraState.LowCoverGrenade ( )
static

◆ Melee()

static CameraState CoverShooter.CameraState.Melee ( )
static

◆ TallCornerZoom()

static CameraState CoverShooter.CameraState.TallCornerZoom ( )
static

◆ TallCover()

static CameraState CoverShooter.CameraState.TallCover ( )
static

◆ TallCoverBack()

static CameraState CoverShooter.CameraState.TallCoverBack ( )
static

◆ Zoom()

static CameraState CoverShooter.CameraState.Zoom ( )
static

Member Data Documentation

◆ ConstantPivot

Vector3 CoverShooter.CameraState.ConstantPivot

Position around which the camera is rotated if pivot is set to constant.

◆ FOV

float CoverShooter.CameraState.FOV

Field of view.

◆ MaxAngle

float CoverShooter.CameraState.MaxAngle

Maximum allow vertical angle in degrees.

◆ MinAngle

float CoverShooter.CameraState.MinAngle

Minimum allowed vertical angle in degrees.

◆ Offset

Vector3 CoverShooter.CameraState.Offset

Offset from the pivot.

The offset is rotated using camera's Horizontal and Vertical values.

◆ Orientation

Vector3 CoverShooter.CameraState.Orientation

Final rotation of the camera once it is in position.

◆ Pivot

Pivot CoverShooter.CameraState.Pivot

Position kind around which the camera is rotated.


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