private void TriggerActivated(TriggerEvenArgs e) { if (TriggerIDs.Contains(e.T.TriggerID)) { OnTriggerActivated(e); } }
public override void OnTriggerActivated(TriggerEvenArgs e) { if (!string.IsNullOrEmpty(animationName)) { GetComponent <Animation>().Play(animationName); } else { GetComponent <Animation>().Play(); } if (soundEffect != null) { GetComponent <AudioSource>().PlayOneShot(soundEffect); } enabled = false; e.T.enabled = false; }
public abstract void OnTriggerActivated(TriggerEvenArgs e);
public override void OnTriggerActivated(TriggerEvenArgs e) { Inventory.Instance.AddItem(CollectableID); GameObject.Destroy(this.gameObject); }