#pragma once
#include "WeakEntityRef.h"
#include "HitResultType.h"

class HitResult {
public:
	glm::vec3 mStartPos;
	glm::vec3 mRayDir;
	HitResultType mType;
	int mFacing;
	glm::ivec3 mBlock;
	glm::vec3 mPos;
	WeakEntityRef mEntity;
	bool mIsHitLiquid;
	unsigned char mLiquidFacing;
	glm::ivec3 mLiquid;
	glm::vec3 mLiquidPos;
	bool mIndirectHit;
};
