Ejemplo n.º 1
0
 public void RegisterCollisionStay(UnityAction <Collision> evt)
 {
     if (collisionStayEvent == null)
     {
         collisionStayEvent = new CollisionStayEvent();
     }
     collisionStayEvent.AddListener(evt);
 }
Ejemplo n.º 2
0
 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();
 }
Ejemplo n.º 5
0
 public void OnCollisionStay2D(Collision2D collision)
 {
     CollisionStayEvent?.Invoke(collision);
 }
Ejemplo n.º 6
0
 private void OnCollisionStay2D(Collision2D collision)
 {
     // 衝突中に通知する
     CollisionStayEvent?.Invoke(collision);
 }
Ejemplo n.º 7
0
 private void OnCollisionStay2D(Collision2D other)
 {
     CollisionStayEvent?.Invoke(other);
 }
Ejemplo n.º 8
0
 void OnCollisionStay( Collision collision )
 {
     var e = new CollisionStayEvent( egoComponent, collision.gameObject.GetComponent<EgoComponent>(), collision );
     EgoEvents<CollisionStayEvent>.AddEvent( e );
 }