修正HitResult::getEntity函数

This commit is contained in:
Qiuzhizhe 2023-03-20 07:03:22 -07:00
parent f4a3110d8f
commit bcf199e8d2
2 changed files with 5 additions and 8 deletions

View File

@ -6,6 +6,7 @@
#define BEFORE_EXTRA
// Include Headers or Declare Types Here
class Actor;
class StackResultStorageEntity;
enum class HitResultType:int {
@ -37,9 +38,10 @@ class HitResult {
public:
inline bool isHit() {
return (unsigned int)(this->type) > 3;
}
LIAPI Actor* getEntity();
};
inline Actor* getEntity() {
return (Actor*)(this->actorRef);
};
LIAPI FaceID getFacing();
LIAPI Vec3 getPos();
LIAPI bool isHitLiquid();

View File

@ -1,10 +1,5 @@
#include <llapi/mc/HitResult.hpp>
#include <llapi/HookAPI.h>
#include <llapi/mc/Actor.hpp>
Actor* HitResult::getEntity() {
return (Actor*)this->actorRef;
}
FaceID HitResult::getFacing() {
return dAccess<FaceID>(this, ll::offset::HITRESULTAPI_getFacing);