private void OnTriggerEnter(Collider other) { BurnerObject burner = other.gameObject.GetComponent <BurnerObject>(); if (burner != null) { currBurner = burner; } }
private void OnTriggerExit(Collider other) { BurnerObject burner = other.gameObject.GetComponent <BurnerObject>(); if (burner != null) { isBurning = false; } }
private void FinishBurn() { if (useStartPositionOffetOnReset) { this.transform.localPosition = startingLocalPosition + localOffset; } else { this.transform.position = resetTransform; } this.transform.rotation = resetRotation; isWarming = false; isBurning = false; currBurner = null; timer = 0.0f; finishedBurning = true; this.gameObject.GetComponent <MeshRenderer>().enabled = false; }