C# 클래스 vp_FPSCamera, OZML

상속: vp_Component
파일 보기 프로젝트 열기: merveilles/OZML 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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