protected override void OnTriggerImpl(TriggerMessage inMessage) { PlayAudioClip(TriggerAudioClip); if (Application.isPlaying) { _spriteRenderer.color = TriggerColor; } }
private void OnTrigger(TriggerMessage inMessage) { if (MultiTrigger || !_previouslyTriggered) { OnTriggerImpl(inMessage); } _previouslyTriggered = true; }
protected override void OnTriggerImpl(TriggerMessage inMessage) { RecordEvent(EventOfInterestNameForTrigger); }
protected abstract void OnTriggerImpl(TriggerMessage inMessage);