public void CountAvailableBonusEnergy(TryUseBonusEvent e, EnergyBonusNode bonus1, [JoinByUser] UserNode user, [JoinByLeague] LeagueNode league, EnergyBonusNode bonus2, [JoinByUser] EnergyUserItemNode energy) { e.AvailableBonusEnergy = league.leagueEnergyConfig.Capacity - energy.userItemCounter.Count; }
public void CheckUserEnergy(CheckUserEnergyEvent e, SquadUserNode user, [JoinByUser] EnergyUserItemNode energy, SquadUserNode userToLeague, [JoinByLeague] SingleNode <LeagueEnergyConfigComponent> league) { e.HaveEnoughtEnergyForEntrance = energy.userItemCounter.Count >= league.component.Cost; }