LunarInfantry/Assets/Scripts/OfficerReload.cs
2026-01-23 00:55:00 -08:00

26 lines
720 B
C#

using UnityEngine;
public class OfficerReload : OfficerAbilities
{
protected override void AbilityEffects()
{
foreach (PlayerEntity player in TurnHandler.instance.playerEntities)
{
if (player.currentWeapon.TryGetComponent(out RangedWeapon isRanged) && isRanged)
{
isRanged.reloadActionUsage = 1;
}
}
}
protected override void DeactivateAbility()
{
foreach (PlayerEntity player in TurnHandler.instance.playerEntities)
{
if (player.currentWeapon.TryGetComponent(out RangedWeapon isRanged) && isRanged)
{
isRanged.reloadActionUsage = 2;
}
}
}
}