started adding enemy factory
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
using Darkmatter.Core;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Darkmatter.Presentation
|
||||
{
|
||||
public class EnemyAnimController : HumonoidAnim, IEnemyAnimController
|
||||
{
|
||||
private readonly int walkHash = Animator.StringToHash("walk");
|
||||
private readonly int chaseHash = Animator.StringToHash("chase");
|
||||
private readonly int attackHash = Animator.StringToHash("attack");
|
||||
private readonly int deadHash = Animator.StringToHash("dead");
|
||||
|
||||
public void PlayWalkAnim(bool value)
|
||||
{
|
||||
animator.SetBool(walkHash, value);
|
||||
}
|
||||
|
||||
public void PlayAttackAnim(bool value)
|
||||
{
|
||||
animator.SetBool(attackHash, value);
|
||||
}
|
||||
|
||||
public void PlayeChaseAnim(bool value)
|
||||
{
|
||||
animator.SetBool(chaseHash, value);
|
||||
}
|
||||
|
||||
public void PlayDeadAnim()
|
||||
{
|
||||
animator.SetTrigger(deadHash);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user