コード例 #1
0
 public override void RespondToCollision(CollisionData collisionData)
 {
     if (collisionData.hitObjectsCollisionGroupStrings.Contains(ImpassableBlock.CollisionGroupString) ||
         collisionData.hitObjectsCollisionGroupStrings.Contains(Racket.CollisionGroupString))
     {
         base.RespondToCollision(collisionData);
     }
 }
コード例 #2
0
ファイル: Ball.cs プロジェクト: RuParusheva/TelerikAcademy
 public override void RespondToCollision(CollisionData collisionData)
 {
     if (collisionData.CollisionForceDirection.Row * this.Speed.Row < 0)
     {
         this.Speed.Row *= -1;
     }
     if (collisionData.CollisionForceDirection.Col * this.Speed.Col < 0)
     {
         this.Speed.Col *= -1;
     }
 }
コード例 #3
0
ファイル: Block.cs プロジェクト: RuParusheva/TelerikAcademy
 public override void RespondToCollision(CollisionData collisionData)
 {
     this.IsDestroyed = true;
 }
コード例 #4
0
 public override void RespondToCollision(CollisionData collisionData)
 {
     //base.RespondToCollision(collisionData);
 }
コード例 #5
0
 public virtual void RespondToCollision(CollisionData collisionData)
 {
 }
コード例 #6
0
ファイル: Block.cs プロジェクト: RuParusheva/TelerikAcademy
 public override void RespondToCollision(CollisionData collisionData)
 {
     this.IsDestroyed = true;
 }
コード例 #7
0
 public override void RespondToCollision(CollisionData collisionData)
 {
     IsDestroyed = true;
     this.ProduceObjects();
 }
コード例 #8
0
 public override void RespondToCollision(CollisionData collisionData)
 {
     this.IsDestroyed = true;
     this.ProduceObjects();
 }
コード例 #9
0
 public override void RespondToCollision(CollisionData collisionData)
 {
     //base.RespondToCollision(collisionData);
 }
コード例 #10
0
 public virtual void RespondToCollision(CollisionData collisionData)
 {
 }
コード例 #11
0
 public override void RespondToCollision(CollisionData collisionData)
 {
 }