mirror of https://github.com/AxioDL/metaforce.git
125 lines
4.8 KiB
C++
125 lines
4.8 KiB
C++
#ifndef _DNAMP1_CTWEAKGUNRES_HPP_
|
|
#define _DNAMP1_CTWEAKGUNRES_HPP_
|
|
|
|
#include "../../DNACommon/Tweaks/ITweakGunRes.hpp"
|
|
|
|
namespace DataSpec
|
|
{
|
|
namespace DNAMP1
|
|
{
|
|
|
|
struct CTweakGunRes : ITweakGunRes
|
|
{
|
|
DECL_YAML
|
|
|
|
String<-1> m_gunMotion;
|
|
String<-1> m_grappleArm;
|
|
String<-1> m_rightHand;
|
|
|
|
String<-1> m_powerBeam;
|
|
String<-1> m_iceBeam;
|
|
String<-1> m_waveBeam;
|
|
String<-1> m_plasmaBeam;
|
|
String<-1> m_phazonBeam;
|
|
|
|
String<-1> m_holoTransition;
|
|
|
|
String<-1> m_bombSet;
|
|
String<-1> m_bombExplode;
|
|
String<-1> m_powerBombExplode;
|
|
|
|
String<-1> m_powerBeamWp;
|
|
String<-1> m_powerBallWp;
|
|
String<-1> m_iceBeamWp;
|
|
String<-1> m_iceBallWp;
|
|
String<-1> m_waveBeamWp;
|
|
String<-1> m_waveBallWp;
|
|
String<-1> m_plasmaBeamWp;
|
|
String<-1> m_plasmaBallWp;
|
|
String<-1> m_phazonBeamWp;
|
|
String<-1> m_phazonBallWp;
|
|
|
|
String<-1> m_powerMuzzle;
|
|
String<-1> m_iceMuzzle;
|
|
String<-1> m_waveMuzzle;
|
|
String<-1> m_plasmaMuzzle;
|
|
String<-1> m_phazonMuzzle;
|
|
|
|
String<-1> m_powerCharge;
|
|
String<-1> m_iceCharge;
|
|
String<-1> m_waveCharge;
|
|
String<-1> m_plasmaCharge;
|
|
String<-1> m_phazonCharge;
|
|
|
|
String<-1> m_powerAuxMuzzle;
|
|
String<-1> m_iceAuxMuzzle;
|
|
String<-1> m_waveAuxMuzzle;
|
|
String<-1> m_plasmaAuxMuzzle;
|
|
String<-1> m_phazonAuxMuzzle;
|
|
|
|
String<-1> m_grappleSegment;
|
|
String<-1> m_grappleClaw;
|
|
String<-1> m_grappleHit;
|
|
String<-1> m_grappleMuzzle;
|
|
String<-1> m_grappleSwoosh;
|
|
|
|
const std::string& GetGunMotion() const { return m_gunMotion; }
|
|
const std::string& GetGrappleArm() const { return m_grappleArm; }
|
|
const std::string& GetRightHand() const { return m_rightHand; }
|
|
|
|
const std::string& GetPowerBeam() const { return m_powerBeam; }
|
|
const std::string& GetIceBeam() const { return m_iceBeam; }
|
|
const std::string& GetWaveBeam() const { return m_waveBeam; }
|
|
const std::string& GetPlasmaBeam() const { return m_plasmaBeam; }
|
|
const std::string& GetPhazonBeam() const { return m_phazonBeam; }
|
|
|
|
const std::string& GetHoloTransition() const { return m_holoTransition; }
|
|
|
|
const std::string& GetBombSet() const { return m_bombSet; }
|
|
const std::string& GetBombExplode() const { return m_bombExplode; }
|
|
const std::string& GetPowerBombExplode() const { return m_powerBombExplode; }
|
|
|
|
const std::string& GetPowerBeamWeapon() const { return m_powerBeamWp; }
|
|
const std::string& GetPowerBallWeapon() const { return m_powerBallWp; }
|
|
const std::string& GetIceBeamWeapon() const { return m_iceBeamWp; }
|
|
const std::string& GetIceBallWeapon() const { return m_iceBallWp; }
|
|
const std::string& GetWaveBeamWeapon() const { return m_waveBeamWp; }
|
|
const std::string& GetWaveBallWeapon() const { return m_waveBallWp; }
|
|
const std::string& GetPlasmaBeamWeapon() const { return m_plasmaBeamWp; }
|
|
const std::string& GetPlasmaBallWeapon() const { return m_plasmaBallWp; }
|
|
const std::string& GetPhazonBeamWeapon() const { return m_phazonBeamWp; }
|
|
const std::string& GetPhazonBallWeapon() const { return m_phazonBallWp; }
|
|
|
|
const std::string& GetPowerMuzzleParticle() const { return m_powerMuzzle; }
|
|
const std::string& GetIceMuzzleParticle() const { return m_iceMuzzle; }
|
|
const std::string& GetWaveMuzzleParticle() const { return m_waveMuzzle; }
|
|
const std::string& GetPlasmaMuzzleParticle() const { return m_plasmaMuzzle; }
|
|
const std::string& GetPhazonMuzzleParticle() const { return m_phazonMuzzle; }
|
|
|
|
const std::string& GetPowerChargeParticle() const { return m_powerCharge; }
|
|
const std::string& GetIceChargeParticle() const { return m_iceCharge; }
|
|
const std::string& GetWaveChargeParticle() const { return m_waveCharge; }
|
|
const std::string& GetPlasmaChargeParticle() const { return m_plasmaCharge; }
|
|
const std::string& GetPhazonChargeParticle() const { return m_phazonCharge; }
|
|
|
|
const std::string& GetPowerAuxMuzzleParticle() const { return m_powerAuxMuzzle; }
|
|
const std::string& GetIceAuxMuzzleParticle() const { return m_iceAuxMuzzle; }
|
|
const std::string& GetWaveAuxMuzzleParticle() const { return m_waveAuxMuzzle; }
|
|
const std::string& GetPlasmaAuxMuzzleParticle() const { return m_plasmaAuxMuzzle; }
|
|
const std::string& GetPhazonAuxMuzzleParticle() const { return m_phazonAuxMuzzle; }
|
|
|
|
const std::string& GetGrappleSegmentParticle() const { return m_grappleSegment; }
|
|
const std::string& GetGrappleClawParticle() const { return m_grappleClaw; }
|
|
const std::string& GetGrappleHitParticle() const { return m_grappleHit; }
|
|
const std::string& GetGrappleMuzzleParticle() const { return m_grappleMuzzle; }
|
|
const std::string& GetGrappleSwooshParticle() const { return m_grappleSwoosh; }
|
|
|
|
CTweakGunRes() = default;
|
|
CTweakGunRes(athena::io::IStreamReader& in) { read(in); }
|
|
};
|
|
|
|
}
|
|
}
|
|
|
|
#endif // _DNAMP1_CTWEAKGUNRES_HPP_
|