コード例 #1
0
ファイル: PlayerStats.cs プロジェクト: BenjixD/ProjectMooks
 public PlayerRawStat(RawStat stat, int value, int minValue = Int32.MinValue, int maxValue = Int32.MaxValue)
 {
     this.stat         = stat;
     this.currentValue = value;
     this.minValue     = minValue;
     this.maxValue     = maxValue;
 }
コード例 #2
0
ファイル: PlayerStats.cs プロジェクト: BenjixD/ProjectMooks
    public PlayerRawStat GetRawStat(RawStat stat)
    {
        switch (stat)
        {
        case (RawStat.HP):
            return(this.hp);

        case (RawStat.MANA):
            return(this.mana);
        }

        return(this.hp);
    }
コード例 #3
0
ファイル: SetBuilder.cs プロジェクト: iosias/Upset
        private static PurchaseSet getFinalBuild(RawStat stats)
        {
            var finalBuild = new List <ItemStatic>();

            if (stats.Item0 != 0)
            {
                finalBuild.Add(getItem(stats.Item0));
            }
            if (stats.Item1 != 0)
            {
                finalBuild.Add(getItem(stats.Item1));
            }
            if (stats.Item2 != 0)
            {
                finalBuild.Add(getItem(stats.Item2));
            }
            if (stats.Item3 != 0)
            {
                finalBuild.Add(getItem(stats.Item3));
            }
            if (stats.Item4 != 0)
            {
                finalBuild.Add(getItem(stats.Item4));
            }
            if (stats.Item5 != 0)
            {
                finalBuild.Add(getItem(stats.Item5));
            }
            if (stats.Item6 != 0)
            {
                finalBuild.Add(getItem(stats.Item6));
            }
            return(new PurchaseSet()
            {
                Items = finalBuild, RecMath = false, Name = "Final Build"
            });
        }
コード例 #4
0
ファイル: SetBuilder.cs プロジェクト: MrMattBarr/Upset
 private static PurchaseSet getFinalBuild(RawStat stats)
 {
     var finalBuild = new List<ItemStatic>();
     if (stats.Item0 != 0)
     {
         finalBuild.Add(getItem(stats.Item0));
     }
     if (stats.Item1 != 0)
     {
         finalBuild.Add(getItem(stats.Item1));
     }
     if (stats.Item2 != 0)
     {
         finalBuild.Add(getItem(stats.Item2));
     }
     if (stats.Item3 != 0)
     {
         finalBuild.Add(getItem(stats.Item3));
     }
     if (stats.Item4 != 0)
     {
         finalBuild.Add(getItem(stats.Item4));
     }
     if (stats.Item5 != 0)
     {
         finalBuild.Add(getItem(stats.Item5));
     }
     if (stats.Item6 != 0)
     {
         finalBuild.Add(getItem(stats.Item6));
     }
     return new PurchaseSet() { Items = finalBuild, RecMath = false, Name = "Final Build" };
 }