Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
LeashPhysicsUtility.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class Actor;
9class Vec3;
10struct LeashablePreset;
11// clang-format on
12
13namespace LeashPhysicsUtility {
14// functions
15// NOLINTBEGIN
16MCNAPI void
17applyBouncyForce(::Vec3 const& actorToLeashHolder, float distance, ::Actor& actor, ::LeashablePreset const& preset);
18
19MCNAPI void applyDampenedForce(
20 ::Actor const& leashHolder,
21 float distance,
22 ::Actor& actor,
23 ::LeashableComponent& leashableComponent,
24 ::LeashablePreset const& preset
25);
26
27MCNAPI void applyQuadDampenedForce(
28 ::Actor const& leashHolder,
29 float distance,
30 ::Actor& actor,
31 ::LeashableComponent& leashableComponent,
32 ::LeashablePreset const& preset
33);
34// NOLINTEND
35
36} // namespace LeashPhysicsUtility
Definition Actor.h:116
Definition LeashableComponent.h:17
Definition Vec3.h:10
Definition LeashablePreset.h:9