public override void OnEpisodeBegin() { transform.position = _startingPos; transform.rotation = _startingRot; bodyTransform.position = _startingPos; bodyTransform.rotation = _startingRot; rb.velocity = Vector3.zero; pipeHandler.ResetPipes(); pipeHandler.ResetPasses(); if (GetComponent <BehaviorParameters>().BehaviorType != BehaviorType.HeuristicOnly) { return; } GameManager.Get.ResetScore(); }
public override void OnEpisodeBegin() { transform.position = startingpos; rb.velocity = Vector3.zero; pipeHandler.ResetPipes(); }