LeviLamina
Loading...
Searching...
No Matches
SpyglassItem.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/item/Item.h"
7
#include "mc/world/item/ItemUseMethod.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
ItemStack
;
12
class
Level
;
13
class
Player
;
14
// clang-format on
15
16
class
SpyglassItem
:
public
::Item {
17
public
:
18
// virtual functions
19
// NOLINTBEGIN
20
virtual
void
releaseUsing(
::ItemStack
& item,
::Player
* player,
int
durationLeft)
const
/*override*/
;
21
22
virtual ::ItemUseMethod useTimeDepleted(
::ItemStack
& inoutInstance,
::Level
* level,
::Player
* player)
const
23
/*override*/
;
24
25
virtual ::ItemStack& use(
::ItemStack
& instance,
::Player
& player)
const
/*override*/
;
26
27
virtual
float
getViewDamping()
const
/*override*/
;
28
// NOLINTEND
29
30
public
:
31
// virtual function thunks
32
// NOLINTBEGIN
33
MCAPI
void
$releaseUsing(
::ItemStack
& item,
::Player
* player,
int
durationLeft)
const
;
34
35
MCAPI ::ItemUseMethod $useTimeDepleted(
::ItemStack
& inoutInstance,
::Level
* level,
::Player
* player)
const
;
36
37
MCAPI ::ItemStack& $use(
::ItemStack
& instance,
::Player
& player)
const
;
38
39
MCFOLD
float
$getViewDamping()
const
;
40
41
42
// NOLINTEND
43
44
public
:
45
// vftables
46
// NOLINTBEGIN
47
MCAPI
static
void
** $vftable();
48
// NOLINTEND
49
};
ItemStack
Definition
ItemStack.h:35
Level
Definition
Level.h:255
Player
Definition
Player.h:137
SpyglassItem
Definition
SpyglassItem.h:16
src
mc
world
item
SpyglassItem.h
Generated on
for LeviLamina by
1.16.1