27 lines
469 B
C
27 lines
469 B
C
|
//
|
||
|
// Created by aurailus on 2020-07-27.
|
||
|
//
|
||
|
|
||
|
#pragma once
|
||
|
|
||
|
#include <glm/vec3.hpp>
|
||
|
|
||
|
#include "SubgameUsertype.h"
|
||
|
#include "../../world/Target.h"
|
||
|
|
||
|
namespace Api::Usertype {
|
||
|
class Target : public SubgameUsertype {
|
||
|
public:
|
||
|
Target(const ::Target& target);
|
||
|
|
||
|
std::string getType();
|
||
|
|
||
|
::Target::Type type;
|
||
|
|
||
|
glm::ivec3 pos;
|
||
|
glm::ivec3 pos_above;
|
||
|
|
||
|
static void bind(State state, sol::state& lua, sol::table& core);
|
||
|
};
|
||
|
}
|