Initial commit

This commit is contained in:
github-classroom[bot]
2025-05-08 08:33:11 +00:00
committed by GitHub
commit 294e9ab735
188 changed files with 65381 additions and 0 deletions

23
inc/IExamPlugin.h Normal file
View File

@@ -0,0 +1,23 @@
#pragma once
#include "IPluginBase.h"
struct SteeringPlugin_Output;
struct GameDebugParams;
class IExamPlugin :public IPluginBase
{
public:
IExamPlugin() {};
~IExamPlugin() {};
void Initialize(IBaseInterface* pInterface, PluginInfo& info) override = 0;
void DllInit() override = 0;
void DllShutdown() override = 0;
virtual void InitGameDebugParams(GameDebugParams& params) {};
virtual void Update_Debug(float dt) {};
virtual SteeringPlugin_Output UpdateSteering(float dt) = 0;
virtual void Render(float dt) const = 0;
};