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 SoftAdd(NodeAddedEvent e, SingleNode <MatchMakingLobbyStartTimeComponent> lobby) { if (!lobby.Entity.HasComponent <ClientMatchMakingLobbyStartTimeComponent>()) { ClientMatchMakingLobbyStartTimeComponent component = new ClientMatchMakingLobbyStartTimeComponent { StartTime = lobby.component.StartTime }; lobby.Entity.AddComponent(component); } }