private Rigidbody2D rb; private bool isGrounded; private Transform groundCheck; void Update()

SaveSystem.SaveCheckpoint(position, GravityManager.Instance.currentGravity); // Activate visual beacon

Purpose: Local areas that temporarily modify gravity direction & strength.

Purpose: Maintains horizontal/vertical velocity during gravity flips for advanced movement puzzles.

3.1 Data Fragment (Collectible) public class DataFragment : MonoBehaviour

void OnCollisionEnter2D(Collision2D collision) if (collision.gameObject.CompareTag("Player")) GravityManager.Instance.FlipGravity();

gravity files remake code