LeviLamina
Loading...
Searching...
No Matches
PlayerTelemetry.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class Player;
8class Vec3;
9namespace Social::Events { class Event; }
10// clang-format on
11
12namespace Social::Events {
13
15public:
16 // member variables
17 // NOLINTBEGIN
34 // NOLINTEND
35
36public:
37 // prevent constructor by default
38 PlayerTelemetry& operator=(PlayerTelemetry const&);
40
41public:
42 // member functions
43 // NOLINTBEGIN
44 MCNAPI void ItemUsed(::std::string const& itemName, ::std::string const& useMethod);
45
47
48 MCNAPI void PopulateEvent(::Social::Events::Event& event) const;
49
50 MCNAPI void SetPosition(::std::string dimension, ::Vec3 pos, double metersTravelled);
51
52 MCNAPI void UpdatePlayerLoadout(::Player& player);
53
55 // NOLINTEND
56
57public:
58 // constructor thunks
59 // NOLINTBEGIN
60 MCNAPI void* $ctor();
61 // NOLINTEND
62
63public:
64 // destructor thunk
65 // NOLINTBEGIN
66 MCNAPI void $dtor();
67 // NOLINTEND
68};
69
70} // namespace Social::Events
Definition Player.h:119
Definition Event.h:17
Definition PlayerTelemetry.h:14
MCAPI void SetPosition(::std::string dimension, ::Vec3 pos, double metersTravelled)
MCAPI void UpdatePlayerLoadout(::Player &player)
MCAPI void ItemUsed(::std::string const &itemName, ::std::string const &useMethod)
MCAPI void PopulateEvent(::Social::Events::Event &event) const
Definition Vec3.h:10
Definition Alias.h:14