C# Class vp_FPSWeapon, OZML

Inheritance: vp_Component
显示文件 Open project: merveilles/OZML Class Usage Examples

Public Properties

Property Type Description
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

Public Methods

Method Description
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

Private Methods

Method Description
DoWeaponBob ( float speed ) : void
DoWeaponSwaying ( Vector3 velocity ) : void
UpdateForces ( ) : void
UpdateShakes ( ) : void
UpdateZoom ( ) : void

Method Details

AddForce() public method

public AddForce ( Vector3 positional, Vector3 angular ) : void
positional Vector3
angular Vector3
return void

AddForce() public method

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
return void

AddForce2() public method

public AddForce2 ( Vector3 positional, Vector3 angular ) : void
positional Vector3
angular Vector3
return void

AddForce2() public method

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
return void

ApplyFallImpact() public method

public ApplyFallImpact ( float impact ) : void
impact float
return void

Awake() public method

public Awake ( ) : void
return void

FixedUpdate() public method

public FixedUpdate ( ) : void
return void

Load() public method

public Load ( string path ) : void
path string
return void

RefreshSettings() public method

public RefreshSettings ( ) : void
return void

ResetState() public method

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

SetPivotVisible() public method

public SetPivotVisible ( bool visible ) : void
visible bool
return void

SnapPivot() public method

public SnapPivot ( ) : void
return void

SnapSprings() public method

public SnapSprings ( ) : void
return void

SnapZoom() public method

public SnapZoom ( ) : void
return void

StopSprings() public method

public StopSprings ( ) : void
return void

Update() public method

public Update ( ) : void
return void

Zoom() public method

public Zoom ( ) : void
return void

Property Details

BobAmplitude public_oe property

public Vector4 BobAmplitude
return Vector4

BobMaxInputVelocity public_oe property

public float BobMaxInputVelocity
return float

BobRate public_oe property

public Vector4 BobRate
return Vector4

Persist public_oe property

public bool Persist
return bool

PositionFallRetract public_oe property

public float PositionFallRetract
return float

PositionKneeling public_oe property

public float PositionKneeling
return float

PositionOffset public_oe property

public Vector3 PositionOffset
return Vector3

PositionPivot public_oe property

public Vector3 PositionPivot
return Vector3

PositionPivotSpringDamping public_oe property

public float PositionPivotSpringDamping
return float

PositionPivotSpringStiffness public_oe property

public float PositionPivotSpringStiffness
return float

PositionSpring2Damping public_oe property

public float PositionSpring2Damping
return float

PositionSpring2Stiffness public_oe property

public float PositionSpring2Stiffness
return float

PositionSpringDamping public_oe property

public float PositionSpringDamping
return float

PositionSpringStiffness public_oe property

public float PositionSpringStiffness
return float

PositionWalkSlide public_oe property

public Vector3 PositionWalkSlide
return Vector3

RenderingClippingPlanes public_oe property

public Vector2 RenderingClippingPlanes
return Vector2

RenderingFieldOfView public_oe property

public float RenderingFieldOfView
return float

RenderingZoomDamping public_oe property

public float RenderingZoomDamping
return float

RotationFallSway public_oe property

public Vector3 RotationFallSway
return Vector3

RotationLookSway public_oe property

public Vector3 RotationLookSway
return Vector3

RotationOffset public_oe property

public Vector3 RotationOffset
return Vector3

RotationSlopeSway public_oe property

public float RotationSlopeSway
return float

RotationSpring2Damping public_oe property

public float RotationSpring2Damping
return float

RotationSpring2Stiffness public_oe property

public float RotationSpring2Stiffness
return float

RotationSpringDamping public_oe property

public float RotationSpringDamping
return float

RotationSpringStiffness public_oe property

public float RotationSpringStiffness
return float

RotationStrafeSway public_oe property

public Vector3 RotationStrafeSway
return Vector3

ShakeAmplitude public_oe property

public Vector3 ShakeAmplitude
return Vector3

ShakeSpeed public_oe property

public float ShakeSpeed
return float