mirror of
				https://github.com/AxioDL/metaforce.git
				synced 2025-10-27 15:30:23 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			68 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			68 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
| #pragma once
 | |
| 
 | |
| #include "Camera/CCameraShakeData.hpp"
 | |
| #include "Weapon/CBeamInfo.hpp"
 | |
| #include "World/CDamageInfo.hpp"
 | |
| #include "World/CPatterned.hpp"
 | |
| 
 | |
| namespace urde {
 | |
| namespace MP1 {
 | |
| class CRidleyData {
 | |
|   CAssetId x0_;
 | |
|   CAssetId x4_;
 | |
|   CAssetId x8_;
 | |
|   CAssetId xc_;
 | |
|   CAssetId x10_;
 | |
|   CAssetId x14_;
 | |
|   CAssetId x18_;
 | |
|   CAssetId x1c_;
 | |
|   CAssetId x20_;
 | |
|   CAssetId x24_;
 | |
|   CAssetId x28_;
 | |
|   CAssetId x2c_;
 | |
|   CAssetId x30_;
 | |
|   float x34_;
 | |
|   float x38_;
 | |
|   float x3c_;
 | |
|   float x40_;
 | |
|   CAssetId x44_;
 | |
|   CDamageInfo x48_;
 | |
|   CBeamInfo x64_;
 | |
|   u16 xa8_;
 | |
|   CAssetId xac_;
 | |
|   CDamageInfo xb0_;
 | |
|   CCameraShakeData xcc_;
 | |
|   CAssetId x1a0_;
 | |
|   CDamageInfo x1a4_;
 | |
|   CCameraShakeData x1c0_;
 | |
|   u16 x294_;
 | |
|   CDamageInfo x298_;
 | |
|   CCameraShakeData x2b4_;
 | |
|   float x388_;
 | |
|   float x38c_;
 | |
|   CDamageInfo x390_;
 | |
|   float x3ac_;
 | |
|   CDamageInfo x3b0_;
 | |
|   float x3cc_;
 | |
|   CDamageInfo x3d0_;
 | |
|   float x3ec_;
 | |
|   CAssetId x3f0_;
 | |
|   float x3f4_;
 | |
|   u16 x3f8_;
 | |
|   CDamageInfo x3fc_;
 | |
| 
 | |
| public:
 | |
|   CRidleyData(CInputStream&, u32);
 | |
| };
 | |
| 
 | |
| class CRidley : public CPatterned {
 | |
|   CRidleyData x568_;
 | |
| 
 | |
| public:
 | |
|   DEFINE_PATTERNED(Ridley)
 | |
|   CRidley(TUniqueId, std::string_view, const CEntityInfo&, const zeus::CTransform&, CModelData&&, const CPatternedInfo&,
 | |
|           const CActorParameters&, CInputStream&, u32);
 | |
| };
 | |
| } // namespace MP1
 | |
| } // namespace urde
 |