public void HitByPlayer(CollisionParams collisionParams)
    {
        controllingPlayer     = collisionParams.Player;
        lastControllingPlayer = collisionParams.Player;

        if (Args.GameMode != GameMode.Play)
        {
            game.Optimization.BallHitByPlayer();
        }

        transform.position = collisionParams.Position + new Vector3(-Mathf.Sin(collisionParams.Rotation) * DISTANCE_FROM_CONTROLLNG_PLAYER, Mathf.Cos(collisionParams.Rotation) * DISTANCE_FROM_CONTROLLNG_PLAYER);
        movement           = new Vector3(0, 0, 0);
        transform.parent   = collisionParams.Transform;
    }
Exemple #2
0
 public void HitByBall(CollisionParams collisionParams)
 {
 }