コード例 #1
0
 private bool SkeleAttack(MonogameSkeleton skele)
 {
     if (skele.Intersects(player))
     {
         if (skele.PerPixelCollision(player))
         {
             return(true);
         }
     }
     return(false);
 }
コード例 #2
0
 private bool PlayerAttack(MonogameSkeleton skele)
 {
     foreach (AttackRectangle attackRect in player.attackRects)
     {
         if (skele.Intersects(attackRect))
         {
             if (skele.CurrentState.ToString() == player.AttackDir.ToString())
             {
                 return(true);
             }
         }
     }
     return(false);
 }