You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

29 lines
822 B

#include "uniquake.h"
#include "../Quake/quakedef.h"
typedef struct unity_gamecalls_s
{
void *target;
void(*SetEntityModel)(void *target, int entityNum, const char *modelName);
void(*SetEntityTransform)(void *target, int entityNum, vec3_t origin, vec3_t angles);
void(*RemoveEntity)(void *target, int entityNum);
} unity_gamecalls_t;
const unity_gamecalls_t *unity_gamecalls;
void UQ_Game_SetEntityModel(int entityNum, const char *modelName)
{
unity_gamecalls->SetEntityModel(unity_gamecalls->target, entityNum, modelName);
}
void UQ_Game_SetEntityTransform(int entityNum, vec3_t origin, vec3_t angles)
{
unity_gamecalls->SetEntityTransform(unity_gamecalls->target, entityNum, origin, angles);
}
void UQ_Game_RemoveEntity(int entityNum)
{
unity_gamecalls->RemoveEntity(unity_gamecalls->target, entityNum);
}