void HyperSpace() { RigidbodyExt.Reset(rb); transform.position = Viewport.GetRandomWorldPositionXY(); transform.rotation = Quaternion.Euler(0, 0, Random.Range(1, 360)); hyperAudio.Play(); }
protected virtual void ApplySpawnVariance() { transform.localScale = uniformScale.Randomize(); Rigidbody rigidbody = GetComponent <Rigidbody>(); if (rigidbody) { RigidbodyExt.SetRandomForce(rigidbody, initialForce); RigidbodyExt.SetRandomTorque(rigidbody, initialTorque); } }
public void ResetRigidbody() { RigidbodyExt.Reset(GetComponent <Rigidbody>()); }