F4MP/tiltedcode/Code/client/Games/IFormFactory.h
Jous99 37b16f1547 code upload
codigo original de f4mp y tilted para referencias
2026-01-06 18:45:00 +01:00

18 lines
426 B
C++

#pragma once
#include <Forms/TESForm.h>
struct IFormFactory
{
virtual ~IFormFactory();
virtual TESForm* Create();
virtual void sub_2();
virtual void sub_3();
virtual void sub_4();
virtual void sub_5();
virtual void sub_6();
static IFormFactory* GetForType(const FormType aId) noexcept;
template <class T> static T* Create() { return static_cast<T*>(GetForType(T::Type)->Create()); }
};