Пример #1
0
    void Awake()
    {
        controller         = transform.parent.GetComponentInChildren <Controller>();
        purchaseManager    = transform.parent.FindChild("SOOMLA").GetComponent <PurchaseManager>();
        frogPackages       = GetComponentInParent <FrogPackages>();
        variableManager    = GetComponentInParent <VariableManager>();
        advertisingManager = GetComponentInParent <AdvertisingManager>();
        canvas             = GetComponent <RectTransform>();
        titleTransform     = canvas.FindChild("Title").GetComponent <RectTransform>();

        mainMenu       = canvas.FindChild("MainMenu").GetComponent <CanvasGroup>();
        frogButton     = mainMenu.transform.FindChild("FrogButton").GetComponent <RectTransform>();
        settingsButton = mainMenu.transform.FindChild("SettingsButton").GetComponent <RectTransform>();

        settingsMenu = canvas.FindChild("SettingsPanel").GetComponent <CanvasGroup>();
        musicToggle  = settingsMenu.transform.GetChild(0).FindChild("MusicToggle").GetComponent <Toggle>();

        hud       = transform.FindChild("HUD").GetComponent <HUD>();
        hudCanvas = hud.GetComponent <CanvasGroup>();
        hudRect   = hud.GetComponent <RectTransform>();

        qualityCountPanelCG = canvas.FindChild("QualityCountPanel").GetComponent <CanvasGroup>();
        qualityCountPanel   = qualityCountPanelCG.GetComponent <RectTransform>();
        perfectCount        = qualityCountPanel.FindChild("PerfectCount").GetComponent <TextMeshProUGUI>();
        greatCount          = qualityCountPanel.FindChild("GreatCount").GetComponent <TextMeshProUGUI>();;
        okCount             = qualityCountPanel.FindChild("OKCount").GetComponent <TextMeshProUGUI>();;

        flyIconPosition = new Vector2(screenWidth, 50);
        flyButton       = canvas.FindChild("FlyPanel").GetComponent <Button>();
        flyPanelCG      = flyButton.GetComponent <CanvasGroup>();
        flyTextAnimator = flyButton.transform.FindChild("FlyCount").GetComponent <Animator>();
        flyCount        = flyButton.transform.FindChild("FlyCount").GetComponent <TextMeshProUGUI>();
        flyToGoText     = flyButton.transform.FindChild("ToGoText").GetComponent <TextMeshProUGUI>();
        tameFlyNet      = Instantiate(tameFlyNetPrefab, flyIconPosition, Quaternion.identity) as GameObject;

        arrowPanelCG        = canvas.FindChild("ArrowPanel").GetComponent <CanvasGroup>();
        arrowPanel          = arrowPanelCG.GetComponent <RectTransform>();
        frogName            = arrowPanel.FindChild("FrogName").GetComponent <TextMeshProUGUI>();
        arrowPanelBuyButton = arrowPanel.FindChild("BuyButton").gameObject;

        returnPanel  = canvas.FindChild("ReturnPanel").GetComponent <CanvasGroup>();
        returnButton = returnPanel.transform.FindChild("ReturnButton").GetComponent <RectTransform>();

        Transform endGameTransform = canvas.FindChild("EndGamePanel");

        endGamePanel = endGameTransform.GetComponent <CanvasGroup>();
        giftButton   = endGameTransform.FindChild("GiftsButton").gameObject;
        adButton     = endGameTransform.FindChild("AdsButton").gameObject;

        timeUntilGiftText = endGameTransform.FindChild("TimeUntilGift").GetComponent <TextMeshProUGUI>();

        buyButtonObject = endGameTransform.FindChild("BuyButton").gameObject;
        buyButton       = buyButtonObject.GetComponent <Button>();
        buyButtonText   = buyButton.transform.FindChild("Text").GetComponent <TextMeshProUGUI>();
        buyButtonImage  = buyButton.transform.FindChild("Image").GetComponent <Image>();
    }
Пример #2
0
 protected virtual void Awake()
 {
     touchableLayerMask = LayerMask.GetMask("Touchable");
     frogPackages = GetComponent<FrogPackages>();
 }
Пример #3
0
 protected virtual void Awake()
 {
     touchableLayerMask = LayerMask.GetMask("Touchable");
     frogPackages       = GetComponent <FrogPackages>();
 }
Пример #4
0
 void Awake()
 {
     frogPackages = GetComponent<FrogPackages>();
     hud = GetComponent<HUD>();
     menuManager = GetComponent<MenuManager>();
 }
Пример #5
0
    void Awake()
    {
        controller = transform.parent.GetComponentInChildren<Controller>();
        purchaseManager = transform.parent.FindChild("SOOMLA").GetComponent<PurchaseManager>();
        frogPackages = GetComponentInParent<FrogPackages>();
        variableManager = GetComponentInParent<VariableManager>();
        advertisingManager = GetComponentInParent<AdvertisingManager>();
        canvas = GetComponent<RectTransform>();
        titleTransform = canvas.FindChild("Title").GetComponent<RectTransform>();

        mainMenu = canvas.FindChild("MainMenu").GetComponent<CanvasGroup>();
        frogButton = mainMenu.transform.FindChild("FrogButton").GetComponent<RectTransform>();
        settingsButton = mainMenu.transform.FindChild("SettingsButton").GetComponent<RectTransform>();

        settingsMenu = canvas.FindChild("SettingsPanel").GetComponent<CanvasGroup>();
        musicToggle = settingsMenu.transform.GetChild(0).FindChild("MusicToggle").GetComponent<Toggle>();

        hud = transform.FindChild("HUD").GetComponent<HUD>();
        hudCanvas = hud.GetComponent<CanvasGroup>();
        hudRect = hud.GetComponent<RectTransform>();

        qualityCountPanelCG = canvas.FindChild("QualityCountPanel").GetComponent<CanvasGroup>();
        qualityCountPanel = qualityCountPanelCG.GetComponent<RectTransform>();
        perfectCount = qualityCountPanel.FindChild("PerfectCount").GetComponent<TextMeshProUGUI>();
        greatCount = qualityCountPanel.FindChild("GreatCount").GetComponent<TextMeshProUGUI>();;
        okCount = qualityCountPanel.FindChild("OKCount").GetComponent<TextMeshProUGUI>();;

        flyIconPosition = new Vector2(screenWidth, 50);
        flyButton = canvas.FindChild ("FlyPanel").GetComponent<Button>();
        flyPanelCG = flyButton.GetComponent<CanvasGroup>();
        flyTextAnimator = flyButton.transform.FindChild("FlyCount").GetComponent<Animator>();
        flyCount = flyButton.transform.FindChild("FlyCount").GetComponent<TextMeshProUGUI>();
        flyToGoText = flyButton.transform.FindChild("ToGoText").GetComponent<TextMeshProUGUI>();
        tameFlyNet = Instantiate(tameFlyNetPrefab, flyIconPosition, Quaternion.identity) as GameObject;

        arrowPanelCG = canvas.FindChild("ArrowPanel").GetComponent<CanvasGroup>();
        arrowPanel = arrowPanelCG.GetComponent<RectTransform>();
        frogName = arrowPanel.FindChild("FrogName").GetComponent<TextMeshProUGUI>();
        arrowPanelBuyButton = arrowPanel.FindChild("BuyButton").gameObject;

        returnPanel = canvas.FindChild("ReturnPanel").GetComponent<CanvasGroup>();
        returnButton = returnPanel.transform.FindChild("ReturnButton").GetComponent<RectTransform>();

        Transform endGameTransform = canvas.FindChild("EndGamePanel");
        endGamePanel = endGameTransform.GetComponent<CanvasGroup>();
        giftButton = endGameTransform.FindChild("GiftsButton").gameObject;
        adButton = endGameTransform.FindChild("AdsButton").gameObject;

        timeUntilGiftText = endGameTransform.FindChild("TimeUntilGift").GetComponent<TextMeshProUGUI>();

        buyButtonObject = endGameTransform.FindChild("BuyButton").gameObject;
        buyButton = buyButtonObject.GetComponent<Button>();
        buyButtonText = buyButton.transform.FindChild("Text").GetComponent<TextMeshProUGUI>();
        buyButtonImage = buyButton.transform.FindChild("Image").GetComponent<Image>();
    }
Пример #6
0
 void Awake()
 {
     frogPackages = GetComponent <FrogPackages>();
     hud          = GetComponent <HUD>();
     menuManager  = GetComponent <MenuManager>();
 }