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