/// <summary> /// Funktion, behandelt, je nach Eingabe des spezifischen Kontrollpunktes, welche Ereignisse ausgeführt werden /// sollen. /// </summary> /// <param name="name">Name des Kontrollpunktes für den die spezifischen Ereignisse ausgeführt werden sollen</param> private void HandleSpecificCtrlPoint(string name) { switch (name) { case "Score": EventManager.ActivateScore(); break; case "Items": EventManager.ActivateTimer(); break; case "Finish": if (GlobalDataHandler.GetInventoryItem() != null) { _controlPoints[_actualCtrlPointIdx].GetComponent <BoxCollider>().enabled = true; _actualCtrlPointIdx--; EventManager.HitTutorialObstacle(_controlPoints[_actualCtrlPointIdx].transform.position.z); _controlPoints[_actualCtrlPointIdx].GetComponent <BoxCollider>().enabled = true; } else { EventManager.ResetInventory(); } break; } }