Я создал скрипт для добавления звуков в игру, например, прыжок и удар, и у меня есть ошибка, которую я не могу решить, она по-прежнему говорит The modifier 'public' is not valid for this item
, и я говорю в единстве, как только The static modifier is not valid for this item
может мне помочь?
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class SoundManagerScript : MonoBehaviour
{
public static AudioClip Hit_HurtSound, Jump2Sound;
static AudioSource audioSrc;
// Start is called before the first frame update
void Start()
{
Hit_HurtSound = Resources.Load<AudiotClip> ("Hit_Hurt");
Jump2Sound = Resources.Load<AudiotClip> ("Jump2");
audioSrc = GetComponent<AudioSource> ();
}
// Update is called once per frame
void Update()
{
public static void PlaySound (string clip)
{
switch (clip)
{
case "Jump2":
audioSrc.PlayOneShot(Jump2Sound);
break;
case "Hit_Hurt":
audioSrc.PlayOneShot(Hit_HurtSound);
break;
}
}
}
}