plantilla base para movimiento básico
This commit is contained in:
Robii Aragon
2026-02-05 05:07:55 -08:00
parent ed7b223c04
commit fd87a6ffd5
14441 changed files with 13711084 additions and 20 deletions

View File

@@ -0,0 +1,27 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class characterSlowDownVelocity : characterStateAffectedInfo
{
[Header ("Custom Settings")]
[Space]
public bool animationSpeedCanBeChanged = true;
public playerController mainPlayerController;
public override void activateStateAffected (float stateDuration, float stateAmount)
{
if (animationSpeedCanBeChanged) {
if (mainPlayerController.usedByAI) {
mainPlayerController.setNewAnimSpeedMultiplierDuringXTime (stateDuration);
mainPlayerController.setReducedVelocity (stateAmount);
if (stateAmount < 0.09f) {
mainPlayerController.setCanMoveAIState (false);
}
}
}
}
}