コード例 #1
0
 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;
     }
 }
コード例 #2
0
 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);
     }
 }
コード例 #3
0
 private MageAbilityManager()
 {
     selectedMagic = MageMagic.Classic;
 }