2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-09 02:27:43 +00:00

Implement beam subclasses

This commit is contained in:
Jack Andersen
2017-09-06 17:55:31 -10:00
parent 361aa1512b
commit 0907c52ca3
18 changed files with 1080 additions and 91 deletions

View File

@@ -54,10 +54,10 @@ class CGunWeapon
public:
enum class ESecondaryFxType
{
Zero,
One,
Two,
Three
None,
Charge,
ToCombo,
CancelCharge
};
enum class EFrozenFxType
{
@@ -86,7 +86,7 @@ protected:
EWeaponType x1c0_weaponType;
TUniqueId x1c4_playerId;
EMaterialTypes x1c8_playerMaterial;
ESecondaryFxType x1cc_enabledSecondaryEffect = ESecondaryFxType::Zero;
ESecondaryFxType x1cc_enabledSecondaryEffect = ESecondaryFxType::None;
CVelocityInfo x1d0_velInfo;
CPlayerState::EBeamId x200_beamId;
EFrozenFxType x204_frozenEffect = EFrozenFxType::None;