public class AudioManager : MonoBehaviour
{
private static AudioManager audioManager = null;
private void Start ()
{
if (audioManager != null)
{
Destroy(gameObject);
print(audioManager + "'s self destroy requested.");
}
else
{
audioManager = this;
GameObject.DontDestroyOnLoad(audioManager);
}
}
}
Я знаю функцию этого кода, которая заключается в том, что если есть audioManager, который уничтожает новое, и чем audioManager существует только один раз, так что аудио из audiomanager не создает новый audiomanager, и поэтому я не буду зацикливаться, поэтому я собираюсьпрослушать прикрепленный аудиофайл только один раз.Но может кто-нибудь объяснить мне, что такое "это" и для чего он используется, и сделать то же самое с ключевым словом "static"? Спасибо за помощь, Кристоф