ObjectPool)


PooledObject)

SFXController)


AudioManager)


PooledObject를 상속받은 SFXController를 Pool의 instantiate로 생성해서 사운드를 설정해줌
GameManager)



HPGuage)

PlayerController)

플레이어의 오른쪽기기와 왼쪽기기에 대한 Defence를 설정 해줄것이다(복싱에서 가드)
이 때 가드를 하고있을경우 Collider를 꺼주기만하면 Hover가 생기지 않기에 가드중일때 Collider를 enabled = false로 설정 하였다.

오른쪽 왼쪽버튼 A,X를 누르고 있을 때는 PressedDown 땔경우 Released 이벤트 함수를 호출하도록 설정



다음과 같이 StartDefend와 StopDefend를 통해 isDefend를 true, false로 설정해서 EnemySample의 EnemyAttack에서 return하도록 설정 하였다.

DirectController에서 left, right action을 PrimartButton으로 변경하여 해당키를 누를시 이벤트가 일어나도록 변경하였다.
Add Binding -> XR Controller -> XR Controller(left or right) -> usages -> PrimaryButton

실행


