public void UserInSquadAdded(NodeAddedEvent e, [Combine] UserInSquadNode user, [JoinBySquad] SquadNode squad) { object[] objArray1 = new object[] { "SquadSystem.UserInSquadAdded ", user.Entity, " ", squad.Entity }; Debug.Log(string.Concat(objArray1)); }
public void SquadAdded(NodeAddedEvent e, SquadNode squad) { Debug.Log("SquadSystem.SquadAdded " + squad.Entity); }
public void SquadRemoved(NodeRemoveEvent e, SquadNode squad) { Debug.Log("SquadSystem.SquadRemoved " + squad.Entity); }
public void UpdateEnergyCells(SquadEnergyChangedEvent e, SquadNode squad, [JoinBySquad] SelfUserInSquadNode selfUserInSquad, [JoinBySquad, Combine] UserInSquadNode user, [JoinByUser] UserEnergyCellNode userCell, [JoinByUser] EnergyItemNode energy, [JoinByUser] UserInSquadNode userInSquad, [JoinByLeague] LeagueNode league) { this.UpdateEnergyCell(user, userCell, energy, league); }
public void SquadEnergyChanged(SquadEnergyChangedEvent e, SquadNode squad, [JoinBySquad] SelfUserInSquadNode selfUserInSquad) { this.UpdateSquadTeleportInfo(selfUserInSquad); }
public void InitStartBattleButton(NodeAddedEvent e, SingleNode <StartSquadBattleButtonComponent> button, [JoinAll] SelfUserInSquadNode selfUserInSquad, [JoinBySquad] SquadNode squad) { button.component.GetComponent <Button>().interactable = !squad.Entity.HasComponent <NotAllowedToBattleEntranceComponent>(); }
public void TeammateRemoved(NodeRemoveEvent e, UserInSquadNode teammate, [JoinBySquad] SquadNode squad, [JoinBySquad] ICollection <UserInSquadNode> allTeammates, [JoinAll] SquadInfoUINode squadInfo, [JoinAll] SingleNode <InviteFriendsPopupComponent> inviteFriendsPopup) { bool showAddButton = new HashSet <UserInSquadNode>(allTeammates).Count <= (squad.squadConfig.MaxSquadSize - 1); this.SwitchAddButton(showAddButton, squadInfo, inviteFriendsPopup.component); }
public void AddTeammateIcon(NodeAddedEvent e, SquadInfoUINode squadInfo, [Combine] UserInSquadNode teammate, [JoinBySquad, Context] SquadNode squad) { LeagueConfigComponent leagueConfig = base.Select <LeagueNode>(teammate.Entity, typeof(LeagueGroupComponent)).First <LeagueNode>().leagueConfig; squadInfo.squadInfoUI.AddTeammate(teammate.Entity.Id, teammate.userAvatar.Id, leagueConfig.LeagueIndex); }