class_name Player
extends Node2D
var plusPoints = '123'
signal hit
func _on_score_hit_box_body_entered(body) -> void:
if body is Player:
print(body.plusPoints)
public class Player:MonoBehaviour //скрипт игрока
{
public AudioSource MyAudioSource; //объект AudioSource c Audio Clip
public void Something() //метод в игроке который что то делает
{
MyAudioSource.Play(); // запуск AudioSource
}
}
<code lang="cs">
</code>
void Start()
{
Dialog1.SetActive(false);
}
using UnityEngine;
using UnityEngine.SceneManager;
using UnityEngine.UI;
using UnityEngine.EventSystems;
public class SceneButton : MonoBehaviour, IPointerClickHandler
{
public void OnPointerClick(PointerEventData eventData)
{
LoadScene();
}
void LoadScene()
{
SceneManager.LoadScene(name);
}
}
[SerializeField] UnityEvent eventer; // создаем
...
eventer.Invoke(); //как запускаем