Example #1
0
 public abstract void OnPlayerPresenceLost(PlayerPresenceDetector sender);
 public virtual void Start()
 {
     m_PlayerPresenceDetector = GetComponent<PlayerPresenceDetector>();
     m_PlayerPresenceDetector.OnPlayerPresenceDetected += OnPlayerPresenceDetected;
     m_PlayerPresenceDetector.OnPlayerPresenceLost += OnPlayerPresenceLost;
 }
Example #3
0
 public virtual void Start()
 {
     m_PlayerPresenceDetector = GetComponent <PlayerPresenceDetector>();
     m_PlayerPresenceDetector.OnPlayerPresenceDetected += OnPlayerPresenceDetected;
     m_PlayerPresenceDetector.OnPlayerPresenceLost     += OnPlayerPresenceLost;
 }
 public abstract void OnPlayerPresenceLost(PlayerPresenceDetector sender);
 public override void OnPlayerPresenceDetected(PlayerPresenceDetector sender)
 {
     StartCoroutine("PlayerPresenceReaction");
 }
 public override void OnPlayerPresenceLost(PlayerPresenceDetector sender)
 {
     StopCoroutine("PlayerPresenceReaction");
 }
 public override void OnPlayerPresenceLost(PlayerPresenceDetector sender)
 {
     StopCoroutine("PlayerPresenceReaction");
 }
 public override void OnPlayerPresenceDetected(PlayerPresenceDetector sender)
 {
     StartCoroutine("PlayerPresenceReaction");
 }