// Update is called once per frame void Update() { if (player != null && field != null) { Vector3 displacement = field.CalculateForce(player.transform.position); player.ApplyDisplacement(displacement); } }