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 -
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();