mirror of
https://github.com/PrimeDecomp/prime.git
synced 2025-12-14 16:06:09 +00:00
Projectile/Weapon imps, nearly match CProjectileWeapon
This commit is contained in:
18
include/Weapons/CCollisionResponseData.hpp
Normal file
18
include/Weapons/CCollisionResponseData.hpp
Normal file
@@ -0,0 +1,18 @@
|
||||
#ifndef _COLLISIONRESPONSEDATA_HPP
|
||||
#define _COLLISIONRESPONSEDATA_HPP
|
||||
|
||||
#include "MetroidPrime/ActorCommon.hpp"
|
||||
#include "Weapons/CDecalDescription.hpp"
|
||||
#include <rstl/optional_object.hpp>
|
||||
|
||||
class CCollisionResponseData {
|
||||
public:
|
||||
rstl::optional_object< TLockedToken< CDecalDescription > >
|
||||
GetDecalDescription(EWeaponCollisionResponseTypes type) const;
|
||||
rstl::optional_object< TLockedToken< CGenDescription > >
|
||||
GetParticleDescription(EWeaponCollisionResponseTypes type) const;
|
||||
uint GetSoundEffectId(EWeaponCollisionResponseTypes type) const;
|
||||
float GetAudibleRange() const;
|
||||
float GetAudibleFallOff() const;
|
||||
};
|
||||
#endif
|
||||
Reference in New Issue
Block a user