LeviLamina
Loading...
Searching...
No Matches
ILevelBlockDestroyerProxy.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
Actor
;
8
class
Block
;
9
class
BlockPos
;
10
class
BlockSource
;
11
class
LevelEventManager
;
12
// clang-format on
13
14
class
ILevelBlockDestroyerProxy
{
15
public
:
16
// virtual functions
17
// NOLINTBEGIN
18
virtual
~ILevelBlockDestroyerProxy
() =
default
;
19
20
virtual
void
sendEvents(
21
::LevelEventManager
& levelEventManager,
22
::BlockSource
& region,
23
::BlockPos
const
& pos,
24
::Block
const
& block
25
) = 0;
26
27
virtual
void
28
dropResources(
::BlockSource
& region,
::BlockPos
const
& pos,
::Block
const
& block,
::Actor
const
* actorContext) = 0;
29
// NOLINTEND
30
};
Actor
Definition
Actor.h:114
BlockPos
Definition
BlockPos.h:17
BlockSource
Definition
BlockSource.h:71
Block
Definition
Block.h:42
ILevelBlockDestroyerProxy
Definition
ILevelBlockDestroyerProxy.h:14
LevelEventManager
Definition
LevelEventManager.h:23
src
mc
world
level
ILevelBlockDestroyerProxy.h
Generated on
for LeviLamina by
1.16.1