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 MCAPI void ItemUsed(::std::string const& itemName, ::std::string const& useMethod);
45
46 MCAPI PlayerTelemetry();
47
48 MCAPI void PopulateEvent(::Social::Events::Event& event) const;
49
50 MCAPI void SetPosition(::std::string dimension, ::Vec3 pos, double metersTravelled);
51
52 MCAPI void UpdatePlayerLoadout(::Player& player);
53
54 MCAPI ~PlayerTelemetry();
55 // NOLINTEND
56
57public:
58 // constructor thunks
59 // NOLINTBEGIN
60 MCAPI void* $ctor();
61 // NOLINTEND
62
63public:
64 // destructor thunk
65 // NOLINTBEGIN
66 MCAPI void $dtor();
67 // NOLINTEND
68};
69
70} // namespace Social::Events
Definition Player.h:119
Definition Event.h:17
Definition PlayerTelemetry.h:14
Definition Vec3.h:10
Definition Alias.h:14