添加插件
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace Obvious.Soap.Example
|
||||
{
|
||||
[HelpURL("https://obvious-game.gitbook.io/soap/scene-documentation/1_scriptablevariables/solving-dependencies")]
|
||||
public class PlayerNotifier : MonoBehaviour
|
||||
{
|
||||
[SerializeField] private PlayerVariable _playerVariable = null;
|
||||
|
||||
private readonly float _delay = 1.5f;
|
||||
private float _timer = 0f;
|
||||
|
||||
private void Update()
|
||||
{
|
||||
_timer += Time.deltaTime;
|
||||
|
||||
if (_timer >= _delay)
|
||||
{
|
||||
//perform any actions on the player!
|
||||
//not need to find the player in the scene, or to access it via a singleton
|
||||
_playerVariable.Value.Notify();
|
||||
_timer = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user