Beispiel #1
0
 public void MagicAttackInput(int mouseType)
 {
     if (playerAnimator.playerCam != null)
     {
         playerMotor.OnCharacterAlignWithCamera();
     }
     if (mouseType == 0)
     {
         playerAnimator.MagicAttackInput(0);
     }
     else if (mouseType == 1)
     {
         playerAnimator.MagicAttackInput(1);
         if (playerInfo.MagicAttackPower < 3)
         {
             playerInfo.MagicAttackPower += Time.deltaTime;
         }
         else if (playerInfo.MagicAttackPower > 3)
         {
             playerInfo.MagicAttackPower = 3;
         }
     }
     else
     {
         if (playerInfo.MagicAttackPower > 1f)
         {
             playerAnimator.MagicAttackInput(2);
         }
         else
         {
             playerAnimator.State = TP_Animator.CharacterState.Idle;
         }
         myPhotonView.RPC("DestroyMagicStoredEff", PhotonTargets.All);
         playerInfo.MagicAttackPower = 0;
     }
 }