コード例 #1
0
ファイル: Spell.cs プロジェクト: FeldrinH/ProjectBueno
        public Spell(SkillShape shape, SkillMod modMid, SkillMod modTop, SkillMod modBottom)
        {
            this.shape = shape;
            this.modElement = modMid;
            this.modTop = modTop;
            this.modBottom = modBottom;

            if (shape == null || modMid == null || modTop == null || modBottom == null)
            {
                cooldown = -1;
            }
            else
            {
                if (ContainsID("PropArcing"))
                {
                    arcCount = shape.arcCount;
                }
                else
                {
                    arcCount = 0;
                }

                cooldown = shape.modCooldown(modMid.modCooldown(modTop.modCooldown(modBottom.modCooldown(0))));

                Console.WriteLine(this);
            }
        }
コード例 #2
0
ファイル: Spell.cs プロジェクト: FeldrinH/ProjectBueno
        public Spell(SkillShape shape, SkillMod modMid, SkillMod modTop, SkillMod modBottom)
        {
            this.shape      = shape;
            this.modElement = modMid;
            this.modTop     = modTop;
            this.modBottom  = modBottom;

            if (shape == null || modMid == null || modTop == null || modBottom == null)
            {
                cooldown = -1;
            }
            else
            {
                if (ContainsID("PropArcing"))
                {
                    arcCount = shape.arcCount;
                }
                else
                {
                    arcCount = 0;
                }

                cooldown = shape.modCooldown(modMid.modCooldown(modTop.modCooldown(modBottom.modCooldown(0))));

                Console.WriteLine(this);
            }
        }