mirror of
				https://github.com/AxioDL/metaforce.git
				synced 2025-10-27 15:30:23 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			23 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
| #include "CMagdolite.hpp"
 | |
| 
 | |
| namespace urde::MP1 {
 | |
| 
 | |
| CMagdolite::CMagdoliteData::CMagdoliteData(CInputStream& in)
 | |
| : x0_propertyCount(in.readUint32Big())
 | |
| , x4_(in.readUint32Big())
 | |
| , x8_(in)
 | |
| , xc_(in.readUint32Big())
 | |
| , x10_(in.readFloatBig())
 | |
| , x18_(in.readFloatBig())
 | |
| , x1c_(in.readFloatBig()) {}
 | |
| 
 | |
| CMagdolite::CMagdolite(TUniqueId uid, std::string_view name, const CEntityInfo& info, const zeus::CTransform& xf,
 | |
|                        CModelData&& mData, const CPatternedInfo& pInfo, const CActorParameters& actParms, float f1,
 | |
|                        float f2, const CDamageInfo& dInfo1, const CDamageInfo& dInfo2,
 | |
|                        const CDamageVulnerability& dVuln1, const CDamageVulnerability& dVuln2, CAssetId modelId,
 | |
|                        CAssetId skinId, float f3, float f4, float f5, float f6,
 | |
|                        const urde::MP1::CMagdolite::CMagdoliteData& magData, float f7, float f8, float f9)
 | |
| : CPatterned(ECharacter::Magdolite, uid, name, EFlavorType::Zero, info, xf, std::move(mData), pInfo,
 | |
|              EMovementType::Flyer, EColliderType::One, EBodyType::BiPedal, actParms, EKnockBackVariant::Large) {}
 | |
| } // namespace urde::MP1
 |