Example #1
0
 public TurretLevelInfo(TurretTypes type, TurretField field, int level, float value)
 {
     this.type  = type;
     this.field = field;
     this.level = level;
     this.value = value;
 }
Example #2
0
    /// <summary>
    /// Fetches field for a particular turret. Used for most game play.
    /// </summary>
    /// <param name="turret">Turret instance.</param>
    /// <param name="field">TurretField to fetch.</param>
    /// <returns>Returns the value for a TuretField on a turret instance.</returns>
    public static float GetData(Turret turret, TurretField field)
    {
        var collection = from tli in TurretLevelData
                         where tli.type == turret.type
                         where tli.level == turret.Level
                         where tli.field == field
                         select tli;
        TurretLevelInfo found = collection.First();

        return(found.value);
    }