mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 06:27:43 +00:00
More work on CBallCamera
This commit is contained in:
@@ -13,11 +13,11 @@ struct CameraShaker : IScriptObject
|
||||
{
|
||||
DECL_YAML
|
||||
String<-1> name;
|
||||
Value<float> xA;
|
||||
Value<float> xMag;
|
||||
Value<float> xB;
|
||||
Value<float> yA;
|
||||
Value<float> yMag;
|
||||
Value<float> yB;
|
||||
Value<float> zA;
|
||||
Value<float> zMag;
|
||||
Value<float> zB;
|
||||
Value<float> duration;
|
||||
Value<bool> active;
|
||||
|
||||
@@ -61,21 +61,23 @@ struct MetroidPrimeStage1 : IScriptObject
|
||||
struct CameraShakeData : BigYAML
|
||||
{
|
||||
DECL_YAML
|
||||
Value<bool> unknown1;
|
||||
Value<bool> useSfx;
|
||||
Value<float> duration;
|
||||
Value<float> unknown3;
|
||||
Value<float> sfxDist;
|
||||
struct CameraShakerComponent : BigYAML
|
||||
{
|
||||
DECL_YAML
|
||||
Value<bool> unknown1;
|
||||
Value<bool> useModulation;
|
||||
struct CameraShakePoint : BigYAML
|
||||
{
|
||||
DECL_YAML
|
||||
Value<float> unknown2;
|
||||
Value<float> unknown3;
|
||||
Value<float> attackTime;
|
||||
Value<float> sustainTime;
|
||||
Value<float> duration;
|
||||
Value<float> magnitude;
|
||||
} shakePoints[2];
|
||||
};
|
||||
CameraShakePoint am;
|
||||
CameraShakePoint fm;
|
||||
} shakerComponents[3];
|
||||
} shakeDatas[3];
|
||||
|
||||
|
||||
@@ -17,22 +17,23 @@ struct NewCameraShaker : IScriptObject
|
||||
Value<bool> active;
|
||||
PlayerParameters flags;
|
||||
Value<float> duration;
|
||||
Value<float> unknown4;
|
||||
struct CameraShakerParameters : BigYAML
|
||||
Value<float> sfxDist;
|
||||
struct CameraShakerComponent : BigYAML
|
||||
{
|
||||
DECL_YAML
|
||||
PlayerParameters flags;
|
||||
struct ShakerInfo : BigYAML
|
||||
struct CameraShakePoint : BigYAML
|
||||
{
|
||||
DECL_YAML
|
||||
PlayerParameters flags;
|
||||
Value<float> unknown1;
|
||||
Value<float> unknown2;
|
||||
Value<float> unknown3;
|
||||
Value<float> unknown4;
|
||||
Value<float> attackTime;
|
||||
Value<float> sustainTime;
|
||||
Value<float> duration;
|
||||
Value<float> magnitude;
|
||||
};
|
||||
ShakerInfo shakers[2];
|
||||
} cameraShakerParameters1, cameraShakerParameters2, cameraShakerParameters3;
|
||||
CameraShakePoint am;
|
||||
CameraShakePoint fm;
|
||||
} shakerComponents[3];
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user