mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-08 15:04:56 +00:00
Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde
This commit is contained in:
@@ -38,6 +38,19 @@ CCameraShakeData::CCameraShakeData(float duration, float magnitude)
|
||||
SCameraShakePoint{1, 0.f, 0.f, 0.5f * duration, 2.f}})
|
||||
{}
|
||||
|
||||
CCameraShakeData::CCameraShakeData(CInputStream& in)
|
||||
{
|
||||
in.readUint32Big();
|
||||
in.readFloatBig();
|
||||
in.readFloatBig();
|
||||
in.readFloatBig();
|
||||
in.readFloatBig();
|
||||
in.readFloatBig();
|
||||
in.readFloatBig();
|
||||
in.readBool();
|
||||
BuildProjectileCameraShake(0.5f, 0.75f);
|
||||
}
|
||||
|
||||
CCameraShakeData CCameraShakeData::BuildLandingCameraShakeData(float duration, float magnitude)
|
||||
{
|
||||
return {duration, 100.f, 0, zeus::CVector3f::skZero,
|
||||
|
||||
@@ -61,6 +61,7 @@ public:
|
||||
const CCameraShakerComponent& shaker1, const CCameraShakerComponent& shaker2,
|
||||
const CCameraShakerComponent& shaker3);
|
||||
CCameraShakeData(float duration, float magnitude);
|
||||
CCameraShakeData(CInputStream&);
|
||||
static CCameraShakeData BuildLandingCameraShakeData(float duration, float magnitude);
|
||||
static CCameraShakeData BuildProjectileCameraShake(float duration, float magnitude);
|
||||
static CCameraShakeData BuildMissileCameraShake(float duration, float magnitude, float sfxDistance,
|
||||
|
||||
Reference in New Issue
Block a user