代码:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.InputSystem;
public class Fire : MonoBehaviour
{
public Transform _hand;
public Transform Gun;
public Transform ShootP;
public LayerMask groundmask;
public bool isfire=false;
void Start()
{
}
// Update is called once per frame
void Update()
{
if (_hand.childCount > 0)
{
Gun = _hand.GetChild(0);
ShootP = Gun.GetChild(0);
}
else
{
Gun = null;
}
}
public void GunFire(InputAction.CallbackContext context)
{
string tag_str = Gun.tag;
if (context.performed)
{
isfire = true;
switch (tag_str)
{
case "Ak":
Ak_Fire();
break;