void Start()
    {
        ingameHandler     = IngameHandler.ingameHandler;
        itemMenuIndicator = ItemMenuIndicator.itemMenuIndicator;

        linePoints   = new Vector3[2];
        lineCollider = LineCollider.lineCollider.GetComponent <CapsuleCollider2D>();
    }
Beispiel #2
0
    void Start()
    {
        if (pauseMenuButton == null)
        {
            Debug.LogError("PauseMenuIndicator: No PauseMenuButton object referenced!");
        }

        if (pauseMenu == null)
        {
            Debug.LogError("PauseMenuIndicator: No PauseMenu object referenced!");
        }

        if (mainPauseMenu == null)
        {
            Debug.LogError("PauseMenuIndicator: No mainPauseMenu object referenced!");
        }
        if (yesNoMenu == null)
        {
            Debug.LogError("PauseMenuIndicator: No yesNoMenu object referenced!");
        }

        if (continueButton == null)
        {
            Debug.LogError("PauseMenuIndicator: No ContinueButton object referenced!");
        }
        if (restartLevelButton == null)
        {
            Debug.LogError("PauseMenuIndicator: No RestartLevelButton object referenced!");
        }
        if (backToMenuButton == null)
        {
            Debug.LogError("PauseMenuIndicator: No BackToMenuButton object referenced!");
        }

        if (yesNoMenuYesButton == null)
        {
            Debug.LogError("PauseMenuIndicator: No yesNoMenuYesButton object referenced!");
        }
        if (yesNoMenuNoButton == null)
        {
            Debug.LogError("PauseMenuIndicator: No yesNoMenuNoButton object referenced!");
        }

        normalTimeScale = Time.timeScale;

        ingameHandler = IngameHandler.ingameHandler;

        pauseMenuButton.onClick.AddListener(PauseMenuButtonClicked);
        continueButton.onClick.AddListener(Continue);
        restartLevelButton.onClick.AddListener(RestartButtonClicked);
        backToMenuButton.onClick.AddListener(BackToMenuButtonClicked);

        // YesNoMenu
        yesNoMenuYesButton.onClick.AddListener(YesNoMenuYesClicked);
        yesNoMenuNoButton.onClick.AddListener(YesNoMenuNoClicked);
    }
Beispiel #3
0
 void ActiveSceneChanged(Scene current, Scene nextScene)
 {
     if (nextScene.name == "LoadLevel")
     {
         Time.timeScale = normalTimeScale;
         // ingameHandler = GameObject.Find("Ingame").GetComponent<IngameHandler>();
         ingameHandler = IngameHandler.ingameHandler;
         ingameHandler.LoadLevel(currentLevelNumber);
     }
 }
 void Awake()
 {
     if (ingameHandler == null)
     {
         // DontDestroyOnLoad(gameObject);
         ingameHandler = this;
     }
     else if (ingameHandler != this)
     {
         Destroy(gameObject);
     }
 }
    void Start()
    {
        if (TryAgainButton == null)
        {
            Debug.LogError("GameOverIndicator: No TryAgainButton object referenced!");
        }
        if (BackToMenuButton == null)
        {
            Debug.LogError("GameOverIndicator: No BackToMenuButton object referenced!");
        }

        ingameHandler = IngameHandler.ingameHandler;

        TryAgainButton.onClick.AddListener(TryAgain);
        BackToMenuButton.onClick.AddListener(BackToMenu);
    }
Beispiel #6
0
    void Start()
    {
        if (price == 0)
        {
            Debug.LogError("ItemEffectHandlerGravitationfield: No price set!");
        }
        if (gravitationsfieldObject == null)
        {
            Debug.LogError("ItemEffectHandlerGravitationfield: No 'gravitationsfieldObject' set!");
        }

        transform.GetChild(1).GetComponent <Text>().text = price.ToString();

        gameObject.GetComponent <ItemDragHandler>().itemEffectHandler = this;

        ingameHandler = IngameHandler.ingameHandler;
    }
Beispiel #7
0
    void Start()
    {
        if (price == 0)
        {
            Debug.LogError("ItemEffectHandlerSimplerocket: No price set!");
        }
        if (simplerocketObject == null)
        {
            Debug.LogError("ItemEffectHandlerSimplerocket: No 'simplerocketObject' set!");
        }
        if (dottedLineObject == null)
        {
            Debug.LogError("ItemEffectHandlerSimplerocket: No 'dottedLineObject' set!");
        }

        transform.GetChild(1).GetComponent <Text>().text = price.ToString();

        gameObject.GetComponent <ItemDragHandler>().itemEffectHandler = this;

        ingameHandler    = IngameHandler.ingameHandler;
        guiOverlayScript = GUIOverlayScript.guiOverlayScript;
    }
    void Start()
    {
        // if (itemObject == null) {
        //     Debug.LogError("ItemMenuIndicator: no 'itemObject' set!");
        // }
        if (itemDragObject == null)
        {
            Debug.LogError("ItemMenuIndicator: no 'itemDragObject' set!");
        }
        if (contentObject == null)
        {
            Debug.LogError("ItemMenuIndicator: no 'contentObject' set!");
        }

        transformHelper = TransformHelper.transformHelper;
        ingameHandler   = IngameHandler.ingameHandler;
        ItemEffectIndicator itemEffectIndicator = ItemEffectIndicator.itemEffectIndicator;

        RectTransform itemMenuIndicatorRectTransform = gameObject.GetComponent <RectTransform>();

        itemMenuIndicatorRect = transformHelper.ConvertRectTransformToRect(itemMenuIndicatorRectTransform);

        // Create some items:
        if (itemEffectIndicator.selectedItems.Count > 0)
        {
            transform.GetChild(0).gameObject.SetActive(true);
            for (int i = 0; i < itemEffectIndicator.selectedItems.Count; i++)
            {
                if (itemEffectIndicator.selectedItems[i] >= 0)
                {
                    GameObject itemObject = itemEffectIndicator.itemObjects[itemEffectIndicator.selectedItems[i]];
                    CreateItem(itemObject);
                }
            }
        }
    }
 void Start()
 {
     itemMenuIndicator = ItemMenuIndicator.itemMenuIndicator;
     ingameHandler     = IngameHandler.ingameHandler;
 }