DangerousD/DangerousD/GameCore/GameObjects/LivingEntities/Player/AnimationRectangle.cs
2023-08-18 17:48:08 +03:00

40 lines
1.2 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using DangerousD.GameCore.GameObjects;
using DangerousD.GameCore.Graphics;
using Microsoft.Xna.Framework;
namespace DangerousD.GameCore.GameObjects.PlayerDeath
{
public class AnimationRectangle : GameObject
{
public AnimationRectangle(Vector2 pos, string DeathType) : base(pos)
{
Height = 48;
Width = 48;
PlayDeath(DeathType);
}
protected override GraphicsComponent GraphicsComponent { get; } = new(new List<string> {"DeathFromZombie", "DeathFromSilasHand" },
"DeathFromZombie");
public GraphicsComponent Gr => GraphicsComponent;
private void PlayDeath(string deathName)
{
//if (GraphicsComponent.GetCurrentAnimation != "DeathFromZombie")
//{
// GraphicsComponent.StartAnimation("DeathFromZombie");
//}
//if (GraphicsComponent.GetCurrentAnimation != "DeathFromSilasHand")
//{
// GraphicsComponent.StartAnimation("DeathFromSilasHand");
//}
GraphicsComponent.StartAnimation(deathName);
}
}
}