mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 21:47:59 +00:00
Proper CObjectList imps; CGameLight, and CScriptAiJumpPoint imps
This commit is contained in:
27
Runtime/World/CGameLight.hpp
Normal file
27
Runtime/World/CGameLight.hpp
Normal file
@@ -0,0 +1,27 @@
|
||||
#ifndef __URDE_CGAMELIGHT_HPP__
|
||||
#define __URDE_CGAMELIGHT_HPP__
|
||||
|
||||
#include "CActor.hpp"
|
||||
|
||||
namespace urde
|
||||
{
|
||||
class CGameLight : public CActor
|
||||
{
|
||||
TUniqueId xe8_parentId;
|
||||
CLight xec_light;
|
||||
u32 x13c_;
|
||||
u32 x140_;
|
||||
float x144_;
|
||||
|
||||
public:
|
||||
CGameLight(TUniqueId, TAreaId, bool, const std::string&, const zeus::CTransform&, TUniqueId, const CLight&, u32,
|
||||
u32, float);
|
||||
|
||||
void Think(float, CStateManager&);
|
||||
void SetLightPriorityAndId();
|
||||
void SetLight(const CLight&);
|
||||
CLight GetLight() const;
|
||||
TUniqueId GetParentId() const;
|
||||
};
|
||||
}
|
||||
#endif // __URDE_CGAMELIGHT_HPP__
|
||||
Reference in New Issue
Block a user