LeviLamina
Loading...
Searching...
No Matches
CameraAimAssistEntityTargetComponent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class AABB;
9class Vec3;
10// clang-format on
11
13public:
14 // CameraAimAssistEntityTargetComponent inner types declare
15 // clang-format off
16 struct EntityStatus;
17 // clang-format on
18
19 // CameraAimAssistEntityTargetComponent inner types define
20 struct EntityStatus {
21 public:
22 // member variables
23 // NOLINTBEGIN
29 // NOLINTEND
30
31 public:
32 // prevent constructor by default
33 EntityStatus& operator=(EntityStatus const&);
34 EntityStatus(EntityStatus const&);
35 EntityStatus();
36
37 public:
38 // member functions
39 // NOLINTBEGIN
40#ifdef LL_PLAT_C
41 MCAPI EntityStatus(
42 ::AABB const& hitbox,
43 ::Vec3 const& position,
44 float priorityPercentage,
45 ::StrictEntityContext const& entityContext,
46 bool obstructed
47 );
48#endif
49 // NOLINTEND
50
51 public:
52 // constructor thunks
53 // NOLINTBEGIN
54#ifdef LL_PLAT_C
55 MCAPI void* $ctor(
56 ::AABB const& hitbox,
57 ::Vec3 const& position,
58 float priorityPercentage,
59 ::StrictEntityContext const& entityContext,
60 bool obstructed
61 );
62#endif
63 // NOLINTEND
64 };
65
66public:
67 // member variables
68 // NOLINTBEGIN
69 ::ll::TypedStorage<8, 24, ::std::vector<::CameraAimAssistEntityTargetComponent::EntityStatus>> mEntitiesInFrustum;
70 // NOLINTEND
71};
Definition AABB.h:18
Definition StrictEntityContext.h:14
Definition Vec3.h:10
Definition CameraAimAssistEntityTargetComponent.h:20
Definition CameraAimAssistEntityTargetComponent.h:12
Definition Alias.h:14