Game Development Reference
In-Depth Information
Rigidbody[] _rigidbodys;
void OnEnable ()
{
RocksTrigger.onTrigger += OnTrigger;
}
void OnDisble ()
{
RocksTrigger.onTrigger -= OnTrigger;
}
void OnTrigger ()
{
EnabledRigidbody();
}
void Awake () {
_rigidbodys =
gameObject.GetComponentsInChildren<Rigidbody>();
}
void Start () {
DisabledRigidBody();
}
public void EnabledRigidbody () {
foreach (Rigidbody r in _rigidbodys) {
r.useGravity = true;
r.isKinematic = false;
r.AddForce(new
Vector3(0,downForce,0),ForceMode.VelocityChange);
}
}
public void DisabledRigidBody() {
foreach (Rigidbody r in _rigidbodys) {
r.useGravity = false;
r.isKinematic = true;
Search WWH ::




Custom Search