public ActiveReinforceState(PBSReinforceHandler <T> reinforceHandler, Unit attacker) : base(reinforceHandler) { if (attacker is Player player) { _reinforceStartedBy = player.Character; } }
public VulnerableState(PBSReinforceHandler <T> reinforceHandler) : base(reinforceHandler) { }
public ReinforceStateBase(PBSReinforceHandler <T> reinforceHandler) { _reinforceHandler = reinforceHandler; }
public NormalState(PBSReinforceHandler <T> reinforceHandler) : base(reinforceHandler) { }
public void SetReinforceHandler(PBSReinforceHandler <PBSObject> reinforceHandler) { _reinforceHandler = reinforceHandler; }