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
Block
;
8
class
BlockPos
;
9
class
BlockSource
;
10
class
LevelEventManager
;
11
// clang-format on
12
13
class
ILevelBlockDestroyerProxy
{
14
public
:
15
// virtual functions
16
// NOLINTBEGIN
17
virtual
~ILevelBlockDestroyerProxy
() =
default
;
18
19
virtual
void
sendEvents(
20
::LevelEventManager
& levelEventManager,
21
::BlockSource
& region,
22
::BlockPos
const
& pos,
23
::Block
const
& block
24
) = 0;
25
26
virtual
void
dropResources(
::BlockSource
& region,
::BlockPos
const
& pos,
::Block
const
& block) = 0;
27
// NOLINTEND
28
29
public
:
30
// virtual function thunks
31
// NOLINTBEGIN
32
33
// NOLINTEND
34
};
BlockPos
Definition
BlockPos.h:21
BlockSource
Definition
BlockSource.h:72
Block
Definition
Block.h:69
ILevelBlockDestroyerProxy
Definition
ILevelBlockDestroyerProxy.h:13
LevelEventManager
Definition
LevelEventManager.h:24
src
mc
world
level
ILevelBlockDestroyerProxy.h
Generated on
for LeviLamina by
1.16.1