#pragma once #include "XNGroundHandling_global.h" #include struct XNGroundHandlingPrivate; class XNGROUNDHANDLING_EXPORT XNGroundHandling : public XNModelObject { XN_METATYPE(XNGroundHandling, XNModelObject) XN_DECLARE_PRIVATE(XNGroundHandling) public: XNGroundHandling(); virtual ~XNGroundHandling(); protected: XNGroundHandling(PrivateType *p); public: virtual void Initialize() override; virtual void PrepareForExecute() override; virtual void StepUpdate() override; protected: void InitializeData(); void ReleaseData(); }; XNCLASS_PTR_DECLARE(XNGroundHandling)