/// <summary> /// Starts the section /// </summary> public override void StartSection() { base.StartSection(); PlacementManager.Instance.ShowTarget(true); gameObject.SetActive(true); if (MenuControllerUI != null) { MenuControllerUI.SetMenuList(); } }
/// <summary> /// Button press for clear scene confirmation /// </summary> public void OnClearGameClick() { AudioManager.Instance.PlayAudioClip("Reset"); GameManager.Instance.RestartGame(); if (MenuControllerUI != null) { MenuControllerUI.SetMenuList(); } clearButton.SetActive(false); resetButton.SetActive(true); }
/// <summary> /// Confirms item placement /// </summary> public void PlaceObject() { AudioManager.Instance.PlayAudioClip("ObjectSelection"); PlacementManager.Instance.PlaceObject(); SelectionManager.Instance.UnselectObject(); if (MenuControllerUI != null) { MenuControllerUI.SetMenuList(); } UpdateObjectsCounter(); ReorderTextureMenu(); GameManager.Instance.GameOver(false); }
/// <summary> /// Deletes item from scene /// </summary> public void CancelPlacement() { AudioManager.Instance.PlayAudioClip("Reset"); if (MenuControllerUI != null) { if (SelectionManager.Instance.SelectedObject.IsPhysic) { MenuControllerUI.ResetBall(); } PlacementManager.Instance.DeleteObject(); MenuControllerUI.SetMenuList(); } UpdateObjectsCounter(); ReorderTextureMenu(); GameManager.Instance.GameOver(false); }