Beispiel #1
0
 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;
 }
Beispiel #2
0
    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;
    }
Beispiel #3
0
        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 + "'");
        }