public class GravitySwitchPad : MonoBehaviour
public class GravityField : MonoBehaviour gravity files remake code
Purpose: Maintains horizontal/vertical velocity during gravity flips for advanced movement puzzles. public enum GravityDirection Down
if (other.CompareTag("Player")) GravityManager.Instance.ResetToGlobalGravity(); public class GravityManager : MonoBehaviour
Behavior: Flips player’s gravity only when standing on it.
public static GravityManager Instance; public enum GravityDirection Down, Up public GravityDirection currentGravity = GravityDirection.Down;
public class GravityManager : MonoBehaviour
public class GravitySwitchPad : MonoBehaviour
public class GravityField : MonoBehaviour
Purpose: Maintains horizontal/vertical velocity during gravity flips for advanced movement puzzles.
if (other.CompareTag("Player")) GravityManager.Instance.ResetToGlobalGravity();
Behavior: Flips player’s gravity only when standing on it.
public static GravityManager Instance; public enum GravityDirection Down, Up public GravityDirection currentGravity = GravityDirection.Down;
public class GravityManager : MonoBehaviour