Script language:

  • JS
  • C#
  • Boo
Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

Suggest a change
var useGravity: bool;
bool useGravity;
useGravity as bool

Description

Controls whether gravity affects this rigidbody.

If set to false the rigidbody will behave as in outer space.

	// Disables gravity on all rigid bodies entering this collider.
	function OnTriggerEnter (other : Collider) {
		if (other.attachedRigidbody) {
			other.attachedRigidbody.useGravity = false;
		}
	}
	// Turn this collider into a trigger on startup
	collider.isTrigger = true;
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
    void OnTriggerEnter(Collider other) {
        if (other.attachedRigidbody)
            other.attachedRigidbody.useGravity = false;
        
    }
    void Example() {
        collider.isTrigger = true;
    }
}
import UnityEngine
import System.Collections

public class ExampleClass(MonoBehaviour):

	def OnTriggerEnter(other as Collider) as void:
		if other.attachedRigidbody:
			other.attachedRigidbody.useGravity = false

	def Example() as void:
		collider.isTrigger = true

Your name (optional):
Your email (optional):
Please write your suggestion here: