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; }
public void HitByBall(CollisionParams collisionParams) { }