mirror of
https://github.com/AxioDL/PrimeWorldEditor.git
synced 2025-12-21 10:49:23 +00:00
Added CRadiusSphereExtra for RadialDamage and Repulsor objects
This commit is contained in:
20
src/Core/ScriptExtra/CRadiusSphereExtra.h
Normal file
20
src/Core/ScriptExtra/CRadiusSphereExtra.h
Normal file
@@ -0,0 +1,20 @@
|
||||
#ifndef CRADIUSSPHEREEXTRA_H
|
||||
#define CRADIUSSPHEREEXTRA_H
|
||||
|
||||
#include "CScriptExtra.h"
|
||||
|
||||
class CRadiusSphereExtra : public CScriptExtra
|
||||
{
|
||||
// Sphere visualization for objects that have a float radius property.
|
||||
u32 mObjectType;
|
||||
CFloatProperty *mpRadius;
|
||||
|
||||
public:
|
||||
explicit CRadiusSphereExtra(CScriptObject *pInstance, CSceneManager *pScene, CSceneNode *pParent = 0);
|
||||
void AddToRenderer(CRenderer *pRenderer, const SViewInfo& rkViewInfo);
|
||||
void Draw(ERenderOptions Options, int ComponentIndex, const SViewInfo& rkViewInfo);
|
||||
CColor Color() const;
|
||||
CAABox Bounds() const;
|
||||
};
|
||||
|
||||
#endif // CRADIUSSPHEREEXTRA_H
|
||||
Reference in New Issue
Block a user