LeviLamina
Loading...
Searching...
No Matches
FloatNavigation.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/actor/ai/navigation/PathNavigation.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
Actor
;
11
class
Mob
;
12
class
NavigationComponent
;
13
class
Path
;
14
class
Vec3
;
15
// clang-format on
16
17
class
FloatNavigation
:
public
::PathNavigation
{
18
public
:
19
// virtual functions
20
// NOLINTBEGIN
21
// vIndex: 10
22
virtual
bool
travel(
::NavigationComponent
& parent,
::Mob
& mob,
float
& xa,
float
& ya,
float
& za)
/*override*/
;
23
24
// vIndex: 5
25
virtual ::std::unique_ptr<::Path>
26
createPath(
::NavigationComponent
& parent,
::Mob
& mob,
::Vec3
const
& pos)
/*override*/
;
27
28
// vIndex: 4
29
virtual ::std::unique_ptr<::Path>
30
createPath(
::NavigationComponent
& parent,
::Mob
& mob,
::Actor
const
& target)
/*override*/
;
31
32
// vIndex: 8
33
virtual
bool
moveTo(
::NavigationComponent
& parent,
::Mob
& mob,
::Vec3
const
& pos,
float
speed)
/*override*/
;
34
35
// vIndex: 7
36
virtual
bool
moveTo(
::NavigationComponent
& parent,
::Mob
& mob,
::Actor
const
& target,
float
speed)
/*override*/
;
37
38
// vIndex: 6
39
virtual
bool
40
moveTo(
::NavigationComponent
& parent,
::Mob
& mob, ::std::unique_ptr<::Path> newPath,
float
speed)
/*override*/
;
41
42
// vIndex: 0
43
virtual
~FloatNavigation
()
/*override*/
=
default
;
44
// NOLINTEND
45
46
public
:
47
// virtual function thunks
48
// NOLINTBEGIN
49
MCAPI
bool
$travel(
::NavigationComponent
& parent,
::Mob
& mob,
float
& xa,
float
& ya,
float
& za);
50
51
MCFOLD ::std::unique_ptr<::Path> $createPath(
::NavigationComponent
& parent,
::Mob
& mob,
::Vec3
const
& pos);
52
53
MCFOLD ::std::unique_ptr<::Path> $createPath(
::NavigationComponent
& parent,
::Mob
& mob,
::Actor
const
& target);
54
55
MCFOLD
bool
$moveTo(
::NavigationComponent
& parent,
::Mob
& mob,
::Vec3
const
& pos,
float
speed);
56
57
MCFOLD
bool
$moveTo(
::NavigationComponent
& parent,
::Mob
& mob,
::Actor
const
& target,
float
speed);
58
59
MCAPI
bool
$moveTo(
::NavigationComponent
& parent,
::Mob
& mob, ::std::unique_ptr<::Path> newPath,
float
speed);
60
// NOLINTEND
61
62
public
:
63
// vftables
64
// NOLINTBEGIN
65
MCNAPI
static
void
**
$vftable
();
66
// NOLINTEND
67
};
Actor
Definition
Actor.h:102
FloatNavigation
Definition
FloatNavigation.h:17
FloatNavigation::$vftable
static MCAPI void ** $vftable()
Mob
Definition
Mob.h:47
NavigationComponent
Definition
NavigationComponent.h:22
PathNavigation
Definition
PathNavigation.h:17
Path
Definition
Path.h:16
Vec3
Definition
Vec3.h:10
src-server
mc
world
actor
ai
navigation
FloatNavigation.h
Generated on Tue Nov 25 2025 04:01:37 for LeviLamina by
1.12.0