void ExecuteEvent(string eventName, Collider2D collider) { if (CallRecipient != null) { hitData.EventObject1 = gameObject; hitData.Tag1 = Tag; hitData.Collider1 = collider; CallRecipient.SendMessage(eventName, hitData, SendMessageOptions.DontRequireReceiver); } }
void ExecuteEvent(string eventName, Collision2D collision) { if (CallRecipient != null) { collisionData.EventObject1 = gameObject; collisionData.Tag1 = Tag; collisionData.Collision1 = collision; CallRecipient.SendMessage(eventName, collisionData, SendMessageOptions.DontRequireReceiver); } }