public void setStarting(MatchMakingLobbyStartingEvent e, SelfUserInMatchMakingLobby user, [JoinByBattleLobby] SingleNode <BattleLobbyComponent> lobby) { this.cleanUpLobby(lobby.Entity); ClientMatchMakingLobbyStartingComponent component = new ClientMatchMakingLobbyStartingComponent(); lobby.Entity.AddComponent(component); }
public void setTimeOut(MatchMakingLobbyStartTimeEvent e, SelfUserInMatchMakingLobby user, [JoinByBattleLobby] SingleNode <BattleLobbyComponent> lobby) { this.cleanUpLobby(lobby.Entity); ClientMatchMakingLobbyStartTimeComponent component = new ClientMatchMakingLobbyStartTimeComponent { StartTime = e.StartTime }; lobby.Entity.AddComponent(component); }
public void PlayLobbySound(NodeAddedEvent e, SelfUserInMatchMakingLobby user, [Context, JoinByBattleLobby] BattleLobbyNode battleLobby, [JoinAll] SingleNode <MainScreenComponent> mainScreen, [JoinAll] SingleNode <HangarMatchLobbySoundComponent> hangar) { hangar.component.Play(); }