private void OnTriggerEnter(Collider other) { if (EnteredTrigger != null) { EnteredTrigger.Invoke(this, new ColliderWithTriggerEventArgs(other.gameObject)); } }
/// <summary> /// Instantaneously move target inside the collider and fire the event. /// </summary> /// <param name="target"></param> public void FastForwardEnter(ISceneObject target) { target.GameObject.transform.rotation = transform.rotation; target.GameObject.transform.position = transform.position; if (EnteredTrigger != null) { EnteredTrigger.Invoke(this, new ColliderWithTriggerEventArgs(target.GameObject)); } }