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); }
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); }