Ejemplo n.º 1
0
 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));
 }
Ejemplo n.º 2
0
 public void SquadAdded(NodeAddedEvent e, SquadNode squad)
 {
     Debug.Log("SquadSystem.SquadAdded " + squad.Entity);
 }
Ejemplo n.º 3
0
 public void SquadRemoved(NodeRemoveEvent e, SquadNode squad)
 {
     Debug.Log("SquadSystem.SquadRemoved " + squad.Entity);
 }
Ejemplo n.º 4
0
 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);
 }
Ejemplo n.º 5
0
 public void SquadEnergyChanged(SquadEnergyChangedEvent e, SquadNode squad, [JoinBySquad] SelfUserInSquadNode selfUserInSquad)
 {
     this.UpdateSquadTeleportInfo(selfUserInSquad);
 }
Ejemplo n.º 6
0
 public void InitStartBattleButton(NodeAddedEvent e, SingleNode <StartSquadBattleButtonComponent> button, [JoinAll] SelfUserInSquadNode selfUserInSquad, [JoinBySquad] SquadNode squad)
 {
     button.component.GetComponent <Button>().interactable = !squad.Entity.HasComponent <NotAllowedToBattleEntranceComponent>();
 }
Ejemplo n.º 7
0
        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);
        }
Ejemplo n.º 8
0
        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);
        }