private void UpdateGameSettings(string gameName, GameType gameType, Conditions conditions, TimeCondition timeCondition, ScoreCondition scoreCondition, PlayableMap selectedMap) { this.gameName = gameName; this.gameType = gameType; this.conditions = conditions; this.timeCondition = timeCondition; this.scoreCondition = scoreCondition; this.selectedMap = selectedMap; }
void SetGameSettings() { if (!PhotonNetwork.IsMasterClient) { return; } gameName = RoomManager.Instance.RoomName; gameType = RoomManager.Instance.GameType; conditions = RoomManager.Instance.Conditions; timeCondition = RoomManager.Instance.Time; scoreCondition = RoomManager.Instance.Score; selectedMap = RoomManager.Instance.SelectedMap; }
protected ExpressionType ScoreConditionToExpressionType(ScoreCondition condition) { switch (condition) { case ScoreCondition.LessThan: return(ExpressionType.LessThan); case ScoreCondition.EqualTo: return(ExpressionType.Equal); case ScoreCondition.GraterThan: return(ExpressionType.GreaterThan); } throw new Exception("Unsupported condition '" + condition + "'"); }