Practice_Unity/Assets/Scripts/Controllers/KnightController.cs
Seonkyu.kim 04c6301b7c 작업
1. 애니메이터 매니저 완성
2. 플레이어 컨트롤러 마우스 이동 부분 만들어 야 함
  - 이전꺼 넣어서 해보려는데도 도저히 되지가 않는다...
2025-09-18 17:58:51 +09:00

47 lines
808 B
C#

using System;
using Animation;
using UnityEngine;
using Object = System.Object;
public class KnightController : MonoBehaviour
{
private AnimatorManager<AnimatorParam> _mAnimator;
enum MotionStat
{
Idle,
Walk,
Run,
Attack,
Hit,
Jump
}
enum AnimatorParam
{
speed,
atk_speed,
attack,
run,
}
MotionStat currentStat = MotionStat.Idle;
void Start()
{
_mAnimator = new AnimatorManager<AnimatorParam>(GetComponent<Animator>());
_mAnimator.SetValue(AnimatorParam.attack, true);
}
void Update()
{
}
public void Hit()
{
_mAnimator.SetValue(AnimatorParam.attack, false);
Debug.Log("Knight Hit!");
}
}