SET CAM COMPONENT SHAKE
Jump to navigation
Jump to search
| Number of parameters: 7 | ||
|---|---|---|
| Parameter # | Type | Description |
| 1. | Handle | Camera Handle |
| 2. | Integer (0-9) | Shake Type |
| 3. | Integer (0-8) | Shake Behaviour |
| 4. | Integer | Shake Duration (ms) |
| 5. | Float | Shake Amplitude |
| 6. | Float | Shake Frequency |
| 7. | Float | (Usually 0.0, Sometimes (rarely) up to 0.9) |
| Return value: | ||
| Type | Description | |
| None | ||
Shake Types
- 0 = Pitch up/down
- 1 = Roll left/right
- 2 = Yaw left/right
- 3 = Track forward/back
- 4 = Track left/right
- 5 = Track up/down
- 6 = Track left/right
- 7 = Track forward/back
- 8 = Track up/down
- 9 = Pulse in/out
Shake Behaviour
- 1 = Constant + fade in/out
- 2 = Constant + fade in
- 3 = Exponential + fade in/out
- 4 = Very Slow Exponential + fade in
- 5 = Fast Exponential + fade in/out
- 6 = Medium Fast Exponential + fade in/out
- 7 = Slow Exponential + fade in
- 8 = Medium Slow Exponential + fade in
Example
Native.Function.Call("SET_CAM_COMPONENT_SHAKE", Game.CurrentCamera, 1, 5, 5000, 0.0035, 6.8, 0)