51 lines
877 B
C#
51 lines
877 B
C#
using System.Collections;
|
|
using UnityEngine;
|
|
|
|
public class Scissor : MonoBehaviour
|
|
{
|
|
public enum State
|
|
{
|
|
Ready, // 공격 준비
|
|
frontDelay, // 선딜
|
|
backDelay // 후딜
|
|
}
|
|
|
|
public State state { get; private set; } // 현재 무기 상태
|
|
|
|
public ParticleSystem sAttackEffect;
|
|
public ParticleSystem aAttackEffect;
|
|
|
|
//private AudioSource weaponAudioPlayer; // 무기 소리 재생기
|
|
|
|
public Weapondata weaponData;
|
|
|
|
// 공격 사거리
|
|
private float sAttackRange = 2f;
|
|
private float aAttackRange = 3f;
|
|
|
|
private float lastAttacktime; // 마지막 공격 시점
|
|
|
|
private void Awake()
|
|
{
|
|
// 사용할 컴포넌트의 참조 가져오기
|
|
}
|
|
|
|
private void OnEnable()
|
|
{
|
|
// 무기 상태 초기화
|
|
}
|
|
|
|
// 공격 시도
|
|
public void Fire()
|
|
{
|
|
|
|
}
|
|
|
|
// 실제 공격 처리
|
|
public void Attack()
|
|
{
|
|
|
|
}
|
|
|
|
}
|