OldBlueWater/BlueWater/Assets/02.Scripts/Character/CombatPlayer2D/CombatPlayer.cs
NTG_Lenovo e4ccf72d84 Combat2D 씬 작업 중
CombatPlayer 수정 작업 중
Input System 수정
2024-05-02 16:10:19 +09:00

34 lines
910 B
C#

using Sirenix.OdinInspector;
using UnityEngine;
// ReSharper disable once CheckNamespace
namespace BlueWaterProject
{
public class CombatPlayer : MonoBehaviour
{
[Required, SerializeField] private CombatInput input;
[Required, SerializeField] private CombatMovement movement;
[Required, SerializeField] private CombatAnimator animator;
private void Awake()
{
movement.combatAnimator = animator;
}
private void Start()
{
input.OnMoveInputReceived += movement.InputMovementValue;
input.OnDashInputReceived += movement.HandleDash;
}
[Button("셋팅 초기화")]
private void InitSetting()
{
input = GetComponent<CombatInput>();
movement = GetComponent<CombatMovement>();
animator = GetComponent<CombatAnimator>();
}
}
}