Class CameraRecoiler
Inheritance
CameraRecoiler
Assembly: Assembly-CSharp.dll
Syntax
public class CameraRecoiler : MonoBehaviour
Fields
|
Improve this Doc
View Source
baseMaxRecoilSeverity
Declaration
protected const float baseMaxRecoilSeverity = 50F
Field Value
|
Improve this Doc
View Source
bSwaying
Declaration
Field Value
|
Improve this Doc
View Source
Declaration
protected Transform playerCamTransform
Field Value
|
Improve this Doc
View Source
swayAxis
Declaration
protected Vector2 swayAxis
Field Value
|
Improve this Doc
View Source
timer
Declaration
Field Value
|
Improve this Doc
View Source
timerStart
Declaration
protected float timerStart
Field Value
|
Improve this Doc
View Source
vitalsDetector
Declaration
protected VitalsChangeDetector vitalsDetector
Field Value
Properties
|
Improve this Doc
View Source
RecoilSetting
Declaration
public CameraRecoilSetting RecoilSetting { get; }
Property Value
Methods
|
Improve this Doc
View Source
AdjustForUserSetting(Single)
Declaration
protected virtual float AdjustForUserSetting(float maxRotationScalar)
Parameters
Type |
Name |
Description |
Single |
maxRotationScalar |
|
Returns
|
Improve this Doc
View Source
CalculateRotationScalar(Int32)
Declaration
protected virtual float CalculateRotationScalar(int healthLost)
Parameters
Type |
Name |
Description |
Int32 |
healthLost |
|
Returns
|
Improve this Doc
View Source
CalculateTimerStart(Single)
Declaration
protected virtual float CalculateTimerStart(float percentHealthLost)
Parameters
Type |
Name |
Description |
Single |
percentHealthLost |
|
Returns
|
Improve this Doc
View Source
GetRecoilSetting(Int32)
Declaration
protected virtual CameraRecoilSetting GetRecoilSetting(int recoilStrength)
Parameters
Type |
Name |
Description |
Int32 |
recoilStrength |
|
Returns
|
Improve this Doc
View Source
GetRotationVector(Int32, Single)
Declaration
protected virtual Vector3 GetRotationVector(int healthLost, float rotationScalar)
Parameters
Type |
Name |
Description |
Int32 |
healthLost |
|
Single |
rotationScalar |
|
Returns
|
Improve this Doc
View Source
ResetRecoil()
Declaration
public void ResetRecoil()
|
Improve this Doc
View Source
SetSwayAxis()
Declaration
protected virtual void SetSwayAxis()
Extension Methods
MBExtensions.Invoke<T1, T2, T3, T4>(MonoBehaviour, Action<T1, T2, T3, T4>, T1, T2, T3, T4, Single)