public override void ChangeType(int magic) { if (magic == (int)MageMagic.Classic) { selectedMagic = MageMagic.Classic; } else if (magic == (int)MageMagic.Fire) { selectedMagic = MageMagic.Fire; } else if (magic == (int)MageMagic.Ice) { selectedMagic = MageMagic.Ice; } else { selectedMagic = MageMagic.Light; } }
protected override void SwitchWeapon() { if (selectedMagic == MageMagic.Classic) { selectedMagic = MageMagic.Fire; abilities[2].ChangeType((int)MageMagic.Fire); } else if (selectedMagic == MageMagic.Fire) { selectedMagic = MageMagic.Ice; abilities[2].ChangeType((int)MageMagic.Ice); } else if (selectedMagic == MageMagic.Ice) { selectedMagic = MageMagic.Light; abilities[2].ChangeType((int)MageMagic.Light); } else { selectedMagic = MageMagic.Classic; abilities[2].ChangeType((int)MageMagic.Classic); } }
private MageAbilityManager() { selectedMagic = MageMagic.Classic; }