Add CTweakGunRes and CTweakPlayerGun

Former-commit-id: 074cb7ff98
This commit is contained in:
Henrique Gemignani Passos Lima
2022-10-06 11:52:14 +03:00
parent db7e2a2bce
commit 4f798b9cc4
2 changed files with 161 additions and 0 deletions

View File

@@ -0,0 +1,48 @@
#ifndef _CTWEAKGUNRES_HPP
#define _CTWEAKGUNRES_HPP
#include "MetroidPrime/Tweaks/ITweakObject.hpp"
#include "MetroidPrime/Player/CPlayerState.hpp"
#include "Kyoto/CObjectReference.hpp"
class CTweakGunRes : public ITweakObject {
public:
typedef CAssetId ResId;
typedef CPlayerState::EBeamId EBeamId;
~CTweakGunRes() override;
ResId x4_gunMotion;
ResId x8_grappleArm;
ResId xc_rightHand;
ResId x10_powerBeam;
ResId x14_iceBeam;
ResId x18_waveBeam;
ResId x1c_plasmaBeam;
ResId x20_phazonBeam;
ResId x24_holoTransition;
ResId x28_bombSet;
ResId x2c_bombExplode;
ResId x30_powerBombExplode;
/* Power, Ice, Wave, Plasma, Phazon / Beam, Ball */
ResId x34_weapons[2][5];
ResId x84_muzzle[5];
ResId x94_charge[5];
ResId xa4_auxMuzzle[5];
ResId xb4_grappleSegment;
ResId xb8_grappleClaw;
ResId xbc_grappleHit;
ResId xc0_grappleMuzzle;
ResId xc4_grappleSwoosh;
};
extern CTweakGunRes* gpTweakGunRes;
#endif // _CTWEAKGUNRES_HPP