Added OnMovement Activated&Deactivated to the IMovementController
This commit is contained in:
@@ -40,7 +40,16 @@ namespace Syntriax.Modules.Movement.VariableMovement
|
||||
protected virtual void Start()
|
||||
{
|
||||
movementController = GetComponent<IMovementController>();
|
||||
movementController.OnMovementChanged.AddListener(SetMultiplierToActiveMovement);
|
||||
movementController.OnMovementActivated.AddListener(SetMultiplierToActiveMovement);
|
||||
movementController.OnMovementDeactivated.AddListener(ResetMultiplierToDefault);
|
||||
}
|
||||
|
||||
private void ResetMultiplierToDefault(IMovement currentMovement)
|
||||
{
|
||||
if (!isSet)
|
||||
return;
|
||||
|
||||
currentMovement.MovementMultiplier = defaultVariableMovement.Asset.Multiplier;
|
||||
}
|
||||
|
||||
protected void SetMultiplierToActiveMovement(IMovement currentMovement)
|
||||
|
Reference in New Issue
Block a user