|
| override void | Update (IEntity owner, float timeSlice) |
| | Update the shake progress by a single step.
|
| |
| void | SetStartOrigin (vector startOrigin) |
| |
| void | SetCurve (Curve curve) |
| |
| void | SetSizeMultiplier (float sizeMultiplier) |
| |
| void | SetParams (float linearMagnitude, float angularMagnitude, float inTime, float sustainTime, float outTime) |
| |
| override void | Start () |
| | First tick of the shake update.
|
| |
| override void | Clear () |
| | Clear progress of this shake.
|
| |
| override bool | IsRunning () |
| | Is this shake.
|
| |
| override void | Apply (inout vector transformMatrix[4], inout float fieldOfView) |
| | Apply the shake to camera matrix.
|
| |
| bool | IsFinished () |
| | Is this shake finished updating, should it be removed?
|
| |
◆ SetCurve()
| void SCR_BuildingDestructionCameraShakeProgress.SetCurve |
( |
Curve | curve | ) |
|
◆ SetSizeMultiplier()
| void SCR_BuildingDestructionCameraShakeProgress.SetSizeMultiplier |
( |
float | sizeMultiplier | ) |
|
◆ SetStartOrigin()
| void SCR_BuildingDestructionCameraShakeProgress.SetStartOrigin |
( |
vector | startOrigin | ) |
|
◆ Update()
| override void SCR_BuildingDestructionCameraShakeProgress.Update |
( |
IEntity | owner, |
|
|
float | timeSlice ) |
◆ m_CameraShakeCurve
| ref Curve SCR_BuildingDestructionCameraShakeProgress.m_CameraShakeCurve |
|
protected |
◆ m_fMaxDistance
| float SCR_BuildingDestructionCameraShakeProgress.m_fMaxDistance = 50 |
|
protected |
◆ m_fSizeMultiplier
| float SCR_BuildingDestructionCameraShakeProgress.m_fSizeMultiplier = 1 |
|
protected |
◆ m_vStartOrigin
| vector SCR_BuildingDestructionCameraShakeProgress.m_vStartOrigin |
|
protected |
◆ MAX_MULTIPLIER
| const float SCR_BuildingDestructionCameraShakeProgress.MAX_MULTIPLIER = 1.5 |
|
staticprotected |
The documentation for this interface was generated from the following file:
- Game/Destruction/Building/SCR_DestructibleBuildingComponent.c