CppScriptClassFile.h.template 508 B

1234567891011121314151617181920212223242526272829
  1. #pragma once
  2. #include "console/engineAPI.h"
  3. #include "console/scriptObjects.h"
  4. class @ : public ScriptTickObject
  5. {
  6. typedef ScriptTickObject Parent;
  7. private:
  8. protected:
  9. public:
  10. @();
  11. ~@();
  12. // Declare this object as a ConsoleObject so that we can
  13. // instantiate it
  14. DECLARE_CONOBJECT(@);
  15. static void initPersistFields();
  16. bool onAdd();
  17. void onRemove();
  18. virtual void interpolateTick( F32 delta );
  19. virtual void processTick();
  20. virtual void advanceTime( F32 timeDelta );
  21. };