24 lines
420 B
C#
24 lines
420 B
C#
using UnityEngine;
|
|
|
|
namespace EntityStates.VoidRaidCrab.Weapon;
|
|
|
|
public class FireMultiBeamSmall : BaseFireMultiBeam
|
|
{
|
|
[SerializeField]
|
|
public int numFireBeforeFinale;
|
|
|
|
private int fireIndex;
|
|
|
|
protected override EntityState InstantiateNextState()
|
|
{
|
|
if (fireIndex < numFireBeforeFinale - 1)
|
|
{
|
|
return new FireMultiBeamSmall
|
|
{
|
|
fireIndex = fireIndex + 1
|
|
};
|
|
}
|
|
return new FireMultiBeamFinale();
|
|
}
|
|
}
|