Files
Henrique Gemignani Passos Lima 7539fb92cb cammelCase for intermediate structs
2023-08-11 22:35:54 +03:00

54 lines
1.4 KiB
C++

#ifndef _SLDRFISHCLOUD
#define _SLDRFISHCLOUD
#include "Kyoto/Graphics/CColor.hpp"
#include "Kyoto/SObjectTag.hpp"
#include "Kyoto/Streams/CInputStream.hpp"
#include "MetroidPrime/ScriptLoader/SLdrAnimationParameters.hpp"
#include "MetroidPrime/ScriptLoader/SLdrEditorProperties.hpp"
struct SLdrFishCloud {
SLdrFishCloud();
~SLdrFishCloud();
SLdrEditorProperties editorProperties;
bool active;
CAssetId fishModel;
SLdrAnimationParameters animationInformation;
float fishCount;
float speed;
float influenceDistance;
float unknown_0x61959f0d;
float alignmentPriority;
float separationPriority;
float projectilePriority;
float playerPriority;
float containmentPriority;
float wanderPriority;
float wanderAmount;
float playerBallPriority;
float playerBallDistance;
float projectileDecayRate;
float playerDecayRate;
float lookAheadTime;
int updateFrame;
CColor materialColor;
bool canBeKilled;
float collisionRadius;
CAssetId deathEffect0;
int deathEffect0Count;
CAssetId deathEffect1;
int deathEffect1Count;
CAssetId deathEffect2;
int deathEffect2Count;
CAssetId deathEffect3;
int deathEffect3Count;
int deathSound;
bool unknown_0xc320a050;
bool unknown_0xcd4c81a1;
};
void LoadTypedefSLdrFishCloud(SLdrFishCloud&, CInputStream&);
#endif // _SLDRFISHCLOUD