From 06a202bf1728a5bba4ec090699f128f4c8436337 Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Wed, 22 May 2024 19:02:47 +0700 Subject: [PATCH] applyParameters variant for ActorMovementController --- .../kstarbound/world/entities/ActorMovementController.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/ru/dbotthepony/kstarbound/world/entities/ActorMovementController.kt b/src/main/kotlin/ru/dbotthepony/kstarbound/world/entities/ActorMovementController.kt index 55a90d2b..4323940b 100644 --- a/src/main/kotlin/ru/dbotthepony/kstarbound/world/entities/ActorMovementController.kt +++ b/src/main/kotlin/ru/dbotthepony/kstarbound/world/entities/ActorMovementController.kt @@ -192,7 +192,12 @@ class ActorMovementController() : MovementController() { fun resetBaseParameters(base: ActorMovementParameters) { actorMovementParameters = Globals.actorMovementParameters.merge(base) - movementParameters = calculateMovementParameters(actorMovementParameters) + updateParameters(calculateMovementParameters(actorMovementParameters)) + } + + fun applyParameters(parameters: ActorMovementParameters) { + actorMovementParameters = actorMovementParameters.merge(parameters) + updateParameters(calculateMovementParameters(actorMovementParameters)) } fun clearControls() {