LeviLamina
Loading...
Searching...
No Matches
ActionQueue.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
EntityContext
;
8
namespace
AgentComponents::Actions {
struct
QueueItem; }
9
// clang-format on
10
11
namespace
AgentComponents {
12
13
class
ActionQueue
{
14
public
:
15
// ActionQueue inner types declare
16
// clang-format off
17
class
Definition
;
18
// clang-format on
19
20
// ActionQueue inner types define
21
class
Definition
{};
22
23
public
:
24
// member variables
25
// NOLINTBEGIN
26
::ll::UntypedStorage<8, 40>
mUnke8cbf2;
27
// NOLINTEND
28
29
public
:
30
// prevent constructor by default
31
ActionQueue
& operator=(
ActionQueue
const
&);
32
ActionQueue
(
ActionQueue
const
&);
33
ActionQueue
();
34
35
public
:
36
// member functions
37
// NOLINTBEGIN
38
MCAPI ::AgentComponents::Actions::QueueItem pop();
39
// NOLINTEND
40
41
public
:
42
// static functions
43
// NOLINTBEGIN
44
MCAPI
static
void
schedule(
::EntityContext
& entity,
::AgentComponents::Actions::QueueItem
item);
45
// NOLINTEND
46
};
47
48
}
// namespace AgentComponents
AgentComponents::ActionQueue::Definition
Definition
ActionQueue.h:21
AgentComponents::ActionQueue
Definition
ActionQueue.h:13
EntityContext
Definition
EntityContext.h:16
AgentComponents::Actions::QueueItem
Definition
QueueItem.h:7
ll::UntypedStorage
Definition
Alias.h:14
src
mc
entity
components
agent_components
ActionQueue.h
Generated on Sat Apr 26 2025 05:56:00 for LeviLamina by
1.12.0