public void RegisterCollisionStay(UnityAction <Collision> evt) { if (collisionStayEvent == null) { collisionStayEvent = new CollisionStayEvent(); } collisionStayEvent.AddListener(evt); }
private void OnCollisionStay(Collision collision) { CollisionStayEvent.Invoke(collision); }
void OnCollisionStay(Collision collision) { var e = new CollisionStayEvent(egoComponent, collision.gameObject.GetComponent <EgoComponent>(), collision); EgoEvents <CollisionStayEvent> .AddEvent(e); }
private void OnCollisionStay(Collision other) { CollisionStayEvent.Invoke(); }
public void OnCollisionStay2D(Collision2D collision) { CollisionStayEvent?.Invoke(collision); }
private void OnCollisionStay2D(Collision2D collision) { // 衝突中に通知する CollisionStayEvent?.Invoke(collision); }
private void OnCollisionStay2D(Collision2D other) { CollisionStayEvent?.Invoke(other); }
void OnCollisionStay( Collision collision ) { var e = new CollisionStayEvent( egoComponent, collision.gameObject.GetComponent<EgoComponent>(), collision ); EgoEvents<CollisionStayEvent>.AddEvent( e ); }