/// <summary> /// The ball spawn button press /// </summary> public void OnSpawnBallClick(int id) { if (PlacementManager.Instance.HasHitPoint) { ObjectManager.Instance.SpawnBall(0); if (MenuControllerUI != null) { MenuControllerUI.SetMenuPlacement(-1); } SetPlayButtonState(PlayButtonState.Play); PopUpManager.Instance.CloseAll(); } else { AudioManager.Instance.PlayAudioClip("HelpClose"); Debug.Log("No Target Position"); } }
/// <summary> /// List menu item selection /// </summary> public void OnItemClick(int id) { if (PlacementManager.Instance.HasHitPoint && PlacementManager.Instance.InSceneObjectsCount < PlacementManager.Instance.MaxObjectsInScene) { ObjectManager.Instance.SpawnObject(id); if (MenuControllerUI != null) { MenuControllerUI.SetMenuPlacement(id); } PlacementManager.Instance.InSceneObjectsCount++; PopUpManager.Instance.CloseAll(); DOTween.Kill("timer"); } else { AudioManager.Instance.PlayAudioClip("HelpClose"); Debug.Log("No Target Position"); } }