void OnTriggerEnter(Collider other) { if (other.CompareTag("Player")) { AutomatedCannonUsage autoCannonUsage = other.GetComponent <AutomatedCannonUsage>(); AutomatedPlayerMovement autoPlayerMove = other.GetComponent <AutomatedPlayerMovement>(); autoPlayerMove.StopMove(); autoCannonUsage.FireCannon(); StartCoroutine(WaitAndLoadNextScene()); } }
void OnTriggerEnter(Collider other) { if (other.CompareTag("Player")) { AutomatedPlayerMovement autoPlayerMove = other.GetComponent <AutomatedPlayerMovement>(); AutomatedCannonUsage autoCannonUsage = other.GetComponent <AutomatedCannonUsage>(); autoPlayerMove.StopMove(); autoCannonUsage.PickupCannonball(); autoPlayerMove.TurnDegrees(false, 45f); autoPlayerMove.StartMoveForward(); cannonInstructionText.text = secondInstructionText; } }