Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
PushableByEntityUtility.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class Actor;
8class Vec3;
10struct PushablePreset;
11// clang-format on
12
13namespace PushableByEntityUtility {
14// functions
15// NOLINTBEGIN
16MCNAPI ::PushablePreset const&
17getPreset(::Actor const& owner, ::PushableByEntityComponent const& component, ::Actor const& other);
18
19MCNAPI void pullToRide(::Actor& owner, ::Actor& other);
20
21MCAPI void push(::Actor& owner, ::Vec3 const& vec);
22
23MCAPI void push(::Actor& owner, ::Actor& other, bool pushSelfOnly);
24
25MCAPI bool skipPush(::Actor& owner, ::Actor& other);
26// NOLINTEND
27
28} // namespace PushableByEntityUtility
Definition Actor.h:116
Definition Vec3.h:10
Definition PushableByEntityComponent.h:13
Definition PushablePreset.h:5