Example #1
0
 /// <summary>
 /// 重置攻击模式
 /// </summary>
 public void ResetAttackMode()
 {
     specialAttackCustom = null;
     CurrentSkeleton.AnimationState.TimeScale = 1;
     heroAttackMode     = HeroAttackMode.Normal;
     SpecialAttackTimes = 0;
 }
Example #2
0
 /// <summary>
 /// 等待播放战斗动画
 /// </summary>
 public void RandomAttack()
 {
     if (NormalAttackTimes >= NormalAttackTargetTimes)
     {
         SetNormalAttackTimes();
         heroAttackMode = HeroAttackMode.Special;
         StartSpecial();
     }
     else
     {
         DissatisfyNormalAttackTimes();
     }
 }
Example #3
0
 /// <summary>
 /// 初始化普通攻击次数
 /// </summary>
 public void SetNormalAttackTimes()
 {
     NormalAttackTargetTimes = UnityEngine.Random.Range(1, 3);
     NormalAttackTimes       = 0;
     heroAttackMode          = HeroAttackMode.Normal;
 }