Exemplo n.º 1
0
        /// <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");
            }
        }
Exemplo n.º 2
0
        /// <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");
            }
        }