C# 클래스 vp_FPSWeapon, OZML

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

공개 프로퍼티들

프로퍼티 타입 설명
BobAmplitude Vector4
BobMaxInputVelocity float
BobRate Vector4
Persist bool
PositionFallRetract float
PositionKneeling float
PositionOffset Vector3
PositionPivot Vector3
PositionPivotSpringDamping float
PositionPivotSpringStiffness float
PositionSpring2Damping float
PositionSpring2Stiffness float
PositionSpringDamping float
PositionSpringStiffness float
PositionWalkSlide Vector3
RenderingClippingPlanes Vector2
RenderingFieldOfView float
RenderingZoomDamping float
RotationFallSway Vector3
RotationLookSway Vector3
RotationOffset Vector3
RotationSlopeSway float
RotationSpring2Damping float
RotationSpring2Stiffness float
RotationSpringDamping float
RotationSpringStiffness float
RotationStrafeSway Vector3
ShakeAmplitude Vector3
ShakeSpeed float

공개 메소드들

메소드 설명
AddForce ( Vector3 positional, Vector3 angular ) : void
AddForce ( float xPos, float yPos, float zPos, float xRot, float yRot, float zRot ) : void
AddForce2 ( Vector3 positional, Vector3 angular ) : void
AddForce2 ( float xPos, float yPos, float zPos, float xRot, float yRot, float zRot ) : void
ApplyFallImpact ( float impact ) : void
Awake ( ) : void
FixedUpdate ( ) : void
Load ( string path ) : void
RefreshSettings ( ) : void
ResetState ( float positionReset, float rotationReset, float positionPauseTime = 0.0f, float rotationPauseTime = 0.0f ) : void
SetPivotVisible ( bool visible ) : void
SnapPivot ( ) : void
SnapSprings ( ) : void
SnapZoom ( ) : void
StopSprings ( ) : void
Update ( ) : void
Zoom ( ) : void

비공개 메소드들

메소드 설명
DoWeaponBob ( float speed ) : void
DoWeaponSwaying ( Vector3 velocity ) : void
UpdateForces ( ) : void
UpdateShakes ( ) : void
UpdateZoom ( ) : void

메소드 상세

AddForce() 공개 메소드

public AddForce ( Vector3 positional, Vector3 angular ) : void
positional Vector3
angular Vector3
리턴 void

AddForce() 공개 메소드

public AddForce ( float xPos, float yPos, float zPos, float xRot, float yRot, float zRot ) : void
xPos float
yPos float
zPos float
xRot float
yRot float
zRot float
리턴 void

AddForce2() 공개 메소드

public AddForce2 ( Vector3 positional, Vector3 angular ) : void
positional Vector3
angular Vector3
리턴 void

AddForce2() 공개 메소드

public AddForce2 ( float xPos, float yPos, float zPos, float xRot, float yRot, float zRot ) : void
xPos float
yPos float
zPos float
xRot float
yRot float
zRot float
리턴 void

ApplyFallImpact() 공개 메소드

public ApplyFallImpact ( float impact ) : void
impact float
리턴 void

Awake() 공개 메소드

public Awake ( ) : void
리턴 void

FixedUpdate() 공개 메소드

public FixedUpdate ( ) : void
리턴 void

Load() 공개 메소드

public Load ( string path ) : void
path string
리턴 void

RefreshSettings() 공개 메소드

public RefreshSettings ( ) : void
리턴 void

ResetState() 공개 메소드

public ResetState ( float positionReset, float rotationReset, float positionPauseTime = 0.0f, float rotationPauseTime = 0.0f ) : void
positionReset float
rotationReset float
positionPauseTime float
rotationPauseTime float
리턴 void

SetPivotVisible() 공개 메소드

public SetPivotVisible ( bool visible ) : void
visible bool
리턴 void

SnapPivot() 공개 메소드

public SnapPivot ( ) : void
리턴 void

SnapSprings() 공개 메소드

public SnapSprings ( ) : void
리턴 void

SnapZoom() 공개 메소드

public SnapZoom ( ) : 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

Persist 공개적으로 프로퍼티

public bool Persist
리턴 bool

PositionFallRetract 공개적으로 프로퍼티

public float PositionFallRetract
리턴 float

PositionKneeling 공개적으로 프로퍼티

public float PositionKneeling
리턴 float

PositionOffset 공개적으로 프로퍼티

public Vector3 PositionOffset
리턴 Vector3

PositionPivot 공개적으로 프로퍼티

public Vector3 PositionPivot
리턴 Vector3

PositionPivotSpringDamping 공개적으로 프로퍼티

public float PositionPivotSpringDamping
리턴 float

PositionPivotSpringStiffness 공개적으로 프로퍼티

public float PositionPivotSpringStiffness
리턴 float

PositionSpring2Damping 공개적으로 프로퍼티

public float PositionSpring2Damping
리턴 float

PositionSpring2Stiffness 공개적으로 프로퍼티

public float PositionSpring2Stiffness
리턴 float

PositionSpringDamping 공개적으로 프로퍼티

public float PositionSpringDamping
리턴 float

PositionSpringStiffness 공개적으로 프로퍼티

public float PositionSpringStiffness
리턴 float

PositionWalkSlide 공개적으로 프로퍼티

public Vector3 PositionWalkSlide
리턴 Vector3

RenderingClippingPlanes 공개적으로 프로퍼티

public Vector2 RenderingClippingPlanes
리턴 Vector2

RenderingFieldOfView 공개적으로 프로퍼티

public float RenderingFieldOfView
리턴 float

RenderingZoomDamping 공개적으로 프로퍼티

public float RenderingZoomDamping
리턴 float

RotationFallSway 공개적으로 프로퍼티

public Vector3 RotationFallSway
리턴 Vector3

RotationLookSway 공개적으로 프로퍼티

public Vector3 RotationLookSway
리턴 Vector3

RotationOffset 공개적으로 프로퍼티

public Vector3 RotationOffset
리턴 Vector3

RotationSlopeSway 공개적으로 프로퍼티

public float RotationSlopeSway
리턴 float

RotationSpring2Damping 공개적으로 프로퍼티

public float RotationSpring2Damping
리턴 float

RotationSpring2Stiffness 공개적으로 프로퍼티

public float RotationSpring2Stiffness
리턴 float

RotationSpringDamping 공개적으로 프로퍼티

public float RotationSpringDamping
리턴 float

RotationSpringStiffness 공개적으로 프로퍼티

public float RotationSpringStiffness
리턴 float

RotationStrafeSway 공개적으로 프로퍼티

public Vector3 RotationStrafeSway
리턴 Vector3

ShakeAmplitude 공개적으로 프로퍼티

public Vector3 ShakeAmplitude
리턴 Vector3

ShakeSpeed 공개적으로 프로퍼티

public float ShakeSpeed
리턴 float