Esempio n. 1
0
        public override bool Cast()
        {
            if (base.Cast() == false)
            {
                return(false);
            }

            //CastingTime = 300;
            //CastingStages = 10;
            //CurCastingStage = 0;
            //CastingStageInterval = CastingTime / CastingStages;
            //SkillManager.NewCastingSkills.Add(this);
            //Casting();

            sAttack CastingSkill = new sAttack();

            CastingSkill.Owner                = Owner;
            CastingSkill.CastingTime          = 300;
            CastingSkill.CastingStages        = 10;
            CastingSkill.CurCastingStage      = 0;
            CastingSkill.CastingStageInterval = CastingSkill.CastingTime / CastingSkill.CastingStages;
            SkillManager.NewCastingSkills.Add(CastingSkill);
            CastingSkill.Casting();

            SFX.PlaySFX(Globals.GameDir + "\\Content\\SFX\\SwordAttack.wav");
            return(true);
        }
Esempio n. 2
0
        public override bool Cast()
        {
            if (base.Cast() == false)
            {
                return(false);
            }

            sAttack CastingSkill = new sAttack(Owner);

            CastingSkill.Owner                = Owner;
            CastingSkill.CastingTime          = 300;
            CastingSkill.CastingStages        = 6;
            CastingSkill.CurCastingStage      = 0;
            CastingSkill.CastingStageInterval = CastingSkill.CastingTime / CastingSkill.CastingStages;
            SkillManager.NewCastingSkills.Add(CastingSkill);

            return(true);
        }