Dodgeball.Game.Player.onCollide C# (CSharp) Метод

onCollide() публичный Метод

public onCollide ( Ball ball ) : void
ball Ball
Результат void
        public void onCollide(Ball ball)
        {
            if(!ball.dangerous && this.ball == null && !ball.owned &&
              !throwing && !hurt && !Dead && ball.collectable && canPickupBall) {
            takeBall(ball);
              } else if(ball.dangerous && !Dead) {
            if(ball.owner.team != team) hitRumble(ball);
            if(ActiveParry && ball.owner.team != team) {
              if(this.ball == null) {
            catchBall(ball);
              } else {
            blockBall(ball);
              }
            } else {
              hitByBall(ball);
            }
              }
        }