C# Класс vp_FPSCamera, OZML

Наследование: vp_Component
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
BobAmplitude Vector4
BobMaxInputVelocity float
BobRate Vector4
BobStepCallback BobStepDelegate
BobStepThreshold float
Controller CharacterController
MouseAcceleration bool
MouseAccelerationThreshold float
MouseSensitivity Vector2
MouseSmoothSteps int
MouseSmoothWeight float
Persist bool
PositionGroundLimit float
PositionKneeling float
PositionOffset Vector3
PositionSpring2Damping float
PositionSpring2Stiffness float
PositionSpringDamping float
PositionSpringStiffness float
RenderingFieldOfView float
RenderingZoomDamping float
RotationKneeling float
RotationPitchLimit Vector2
RotationSpringDamping float
RotationSpringStiffness float
RotationStrafeRoll float
RotationYawLimit Vector2
ShakeAmplitude Vector3
ShakeSpeed float

Открытые методы

Метод Описание
AddForce ( Vector3 force ) : void
AddForce ( float x, float y, float z ) : void
AddForce2 ( Vector3 force ) : void
AddForce2 ( float x, float y, float z ) : void
AddRollForce ( float force ) : void
ApplyFallImpact ( float impact ) : void
Awake ( ) : void
DoBomb ( float force ) : void
DoEarthQuake ( float x, float y, float duration ) : void
DoStomp ( float force ) : void
FixedUpdate ( ) : void
LateUpdate ( ) : void
Load ( int weapon, string path ) : void
Load ( string path ) : void
RefreshSettings ( ) : void
SetAngle ( float yaw, float pitch ) : void
SetWeapon ( int i ) : void
SetWeaponLayer ( int layer ) : void
SnapSprings ( ) : void
SnapZoom ( ) : void
StopEarthQuake ( ) : void
StopSprings ( ) : void
Update ( ) : void
Zoom ( ) : void

Приватные методы

Метод Описание
DetectBobStep ( float speed, float upBob ) : void
DetectFallingImpact ( ) : void
DoBob ( float speed ) : void
DoSwaying ( Vector3 velocity ) : void
UpdateEarthQuake ( ) : void
UpdateForces ( ) : void
UpdateMouseLook ( ) : void
UpdateShakes ( ) : void
UpdateZoom ( ) : void

Описание методов

AddForce() публичный Метод

public AddForce ( Vector3 force ) : void
force Vector3
Результат void

AddForce() публичный Метод

public AddForce ( float x, float y, float z ) : void
x float
y float
z float
Результат void

AddForce2() публичный Метод

public AddForce2 ( Vector3 force ) : void
force Vector3
Результат void

AddForce2() публичный Метод

public AddForce2 ( float x, float y, float z ) : void
x float
y float
z float
Результат void

AddRollForce() публичный Метод

public AddRollForce ( float force ) : void
force float
Результат void

ApplyFallImpact() публичный Метод

public ApplyFallImpact ( float impact ) : void
impact float
Результат void

Awake() публичный Метод

public Awake ( ) : void
Результат void

DoBomb() публичный Метод

public DoBomb ( float force ) : void
force float
Результат void

DoEarthQuake() публичный Метод

public DoEarthQuake ( float x, float y, float duration ) : void
x float
y float
duration float
Результат void

DoStomp() публичный Метод

public DoStomp ( float force ) : void
force float
Результат void

FixedUpdate() публичный Метод

public FixedUpdate ( ) : void
Результат void

LateUpdate() публичный Метод

public LateUpdate ( ) : void
Результат void

Load() публичный Метод

public Load ( int weapon, string path ) : void
weapon int
path string
Результат void

Load() публичный Метод

public Load ( string path ) : void
path string
Результат void

RefreshSettings() публичный Метод

public RefreshSettings ( ) : void
Результат void

SetAngle() публичный Метод

public SetAngle ( float yaw, float pitch ) : void
yaw float
pitch float
Результат void

SetWeapon() публичный Метод

public SetWeapon ( int i ) : void
i int
Результат void

SetWeaponLayer() публичный Метод

public SetWeaponLayer ( int layer ) : void
layer int
Результат void

SnapSprings() публичный Метод

public SnapSprings ( ) : void
Результат void

SnapZoom() публичный Метод

public SnapZoom ( ) : void
Результат void

StopEarthQuake() публичный Метод

public StopEarthQuake ( ) : void
Результат void

StopSprings() публичный Метод

public StopSprings ( ) : void
Результат void

Update() публичный Метод

public Update ( ) : void
Результат void

Zoom() публичный Метод

public Zoom ( ) : void
Результат void

Описание свойств

BobAmplitude публичное свойство

public Vector4 BobAmplitude
Результат Vector4

BobMaxInputVelocity публичное свойство

public float BobMaxInputVelocity
Результат float

BobRate публичное свойство

public Vector4 BobRate
Результат Vector4

BobStepCallback публичное свойство

public BobStepDelegate BobStepCallback
Результат BobStepDelegate

BobStepThreshold публичное свойство

public float BobStepThreshold
Результат float

Controller публичное свойство

public CharacterController Controller
Результат CharacterController

MouseAcceleration публичное свойство

public bool MouseAcceleration
Результат bool

MouseAccelerationThreshold публичное свойство

public float MouseAccelerationThreshold
Результат float

MouseSensitivity публичное свойство

public Vector2 MouseSensitivity
Результат Vector2

MouseSmoothSteps публичное свойство

public int MouseSmoothSteps
Результат int

MouseSmoothWeight публичное свойство

public float MouseSmoothWeight
Результат float

Persist публичное свойство

public bool Persist
Результат bool

PositionGroundLimit публичное свойство

public float PositionGroundLimit
Результат float

PositionKneeling публичное свойство

public float PositionKneeling
Результат float

PositionOffset публичное свойство

public Vector3 PositionOffset
Результат Vector3

PositionSpring2Damping публичное свойство

public float PositionSpring2Damping
Результат float

PositionSpring2Stiffness публичное свойство

public float PositionSpring2Stiffness
Результат float

PositionSpringDamping публичное свойство

public float PositionSpringDamping
Результат float

PositionSpringStiffness публичное свойство

public float PositionSpringStiffness
Результат float

RenderingFieldOfView публичное свойство

public float RenderingFieldOfView
Результат float

RenderingZoomDamping публичное свойство

public float RenderingZoomDamping
Результат float

RotationKneeling публичное свойство

public float RotationKneeling
Результат float

RotationPitchLimit публичное свойство

public Vector2 RotationPitchLimit
Результат Vector2

RotationSpringDamping публичное свойство

public float RotationSpringDamping
Результат float

RotationSpringStiffness публичное свойство

public float RotationSpringStiffness
Результат float

RotationStrafeRoll публичное свойство

public float RotationStrafeRoll
Результат float

RotationYawLimit публичное свойство

public Vector2 RotationYawLimit
Результат Vector2

ShakeAmplitude публичное свойство

public Vector3 ShakeAmplitude
Результат Vector3

ShakeSpeed публичное свойство

public float ShakeSpeed
Результат float