Ejemplo n.º 1
0
    protected override void OnActive(bool active)
    {
        if (active)
        {
            retry.onClick       = OnRetry;
            stageSelect.onClick = OnStageSelect;
            main.onClick        = OnMain;

            if (SlotInfo.gameMode == SlotInfo.GameMode.Hardcore)
            {
                retryWidget.color       = disableColor;
                stageSelectWidget.color = disableColor;

                UIButtonKeys mainBtns = main.GetComponent <UIButtonKeys>();
                mainBtns.selectOnUp     = null;
                mainBtns.selectOnDown   = null;
                UICamera.selectedObject = main.gameObject;
            }
            else
            {
                UICamera.selectedObject = retry.gameObject;
            }
        }
        else
        {
            retry.onClick       = null;
            stageSelect.onClick = null;
            main.onClick        = null;
        }
    }
Ejemplo n.º 2
0
    void LateUpdate()
    {
        fade = Mathf.Lerp(fade, fadeTarget, 0.15f);
        if (fadeTarget == 0 && fade < 0.005f)
        {
            GameObject.Destroy(gameObject);
        }

        if (fade > 0.995f && fade != 1)
        {
            fade = 1;
            m_NameLabel.alpha = fade * fade;
            m_Icon.alpha      = fade * fade;
        }

        if (fade != 1)
        {
            if (fadeTarget == 0)
            {
                m_Button.GetComponent <UISlicedSprite>().alpha = 0;
            }
            m_NameLabel.alpha = fade * fade;
            m_Icon.alpha      = fade * fade;

            if (fadeTarget == 0)
            {
                transform.localPosition = new Vector3(-100, 100, 0) + offset * (1.5f - fade * 0.5f);
            }
        }
    }
Ejemplo n.º 3
0
    void Awake()
    {
#if OUYA
        input.gameObject.SetActive(false);
        input = null;

        graphics.gameObject.SetActive(false);
        graphics = null;

        UIButtonKeys musicBtnKeys = music.GetComponent <UIButtonKeys>();
        UIButtonKeys backBtnKeys  = back.GetComponent <UIButtonKeys>();

        musicBtnKeys.selectOnUp  = backBtnKeys;
        backBtnKeys.selectOnDown = musicBtnKeys;

        NGUILayoutBase.RefreshNow(transform);
#endif

        mMusicSlider = music.GetComponent <UISlider>();
        mSoundSlider = sound.GetComponent <UISlider>();
    }
Ejemplo n.º 4
0
 // Use this for initialization
 private void Awake()
 {
     evolveBg = transform.Find("PreShow/Evolve");
     targetBg = transform.Find("PreShow/Target");
     evolveMats = transform.Find("EvolveMats").GetComponent<UIGrid>();
     var matBgs = transform.Find("MatBgs");
     for (var i = 1; i <= matBgs.childCount; i++)
     {
         matsOwnCount.Add(matBgs.Find("Mat"+i+"/Label").GetComponent<UILabel>());
     }
     evolveLis = UIEventListener.Get(transform.Find("Button-Evolve").gameObject);
     evolveSprite = evolveLis.GetComponent<UISprite>();
     cannotEvolveMask = transform.Find("CanNotEvolve");
     evolveCost = transform.Find("CostCoins/CostCoinsValue").GetComponent<UILabel>();
     arrow = transform.Find("PreShow/Arrow");
 }
Ejemplo n.º 5
0
        protected override void Awake()
        {
            base.Awake();

            mItems = new ModalInputBindItem[actions.Length];

            UIButtonKeys defaultBtnKeys = defaultItem.GetComponent <UIButtonKeys>();
            UIButtonKeys cancelBtnKeys  = cancelItem.GetComponent <UIButtonKeys>();

            for (int i = 0; i < mItems.Length; i++)
            {
                GameObject go = (GameObject)GameObject.Instantiate(template);
                go.name                    = i.ToString("D2");
                go.transform.parent        = itemHolder;
                go.transform.localPosition = Vector3.zero;
                go.transform.localScale    = Vector3.one;
                go.transform.localRotation = Quaternion.identity;

                mItems[i] = go.GetComponent <ModalInputBindItem>();

                if (i == 0)
                {
                    mItems[i].primaryBtnKeys.selectOnUp   = cancelBtnKeys;
                    mItems[i].secondaryBtnKeys.selectOnUp = cancelBtnKeys;
                }
                else
                {
                    mItems[i].primaryBtnKeys.selectOnUp   = mItems[i - 1].primaryBtnKeys;
                    mItems[i].secondaryBtnKeys.selectOnUp = mItems[i - 1].secondaryBtnKeys;

                    mItems[i - 1].primaryBtnKeys.selectOnDown   = mItems[i].primaryBtnKeys;
                    mItems[i - 1].secondaryBtnKeys.selectOnDown = mItems[i].secondaryBtnKeys;
                }

                mItems[i].nameLabel.text = actions[i].localized ? Localize.instance.GetText(actions[i].name) : actions[i].name;
            }

            mItems[mItems.Length - 1].primaryBtnKeys.selectOnDown   = defaultBtnKeys;
            mItems[mItems.Length - 1].secondaryBtnKeys.selectOnDown = defaultBtnKeys;

            defaultBtnKeys.selectOnUp  = mItems[mItems.Length - 1].primaryBtnKeys;
            cancelBtnKeys.selectOnDown = mItems[0].primaryBtnKeys;

            template.SetActive(false);

            keyPressGO.SetActive(false);
        }
Ejemplo n.º 6
0
    void InitSubTanks()
    {
        UIButtonKeys energyBtnKeys  = energySubTank.GetComponent <UIButtonKeys>();
        UIButtonKeys weaponBtnKeys  = weaponSubTank.GetComponent <UIButtonKeys>();
        UIButtonKeys exitBtnKeys    = exit.GetComponent <UIButtonKeys>();
        UIButtonKeys optionsBtnKeys = options.GetComponent <UIButtonKeys>();

        mNumEnergyTank = 0;
        if (PlayerStats.isSubTankEnergy1Acquired)
        {
            mNumEnergyTank++;
        }
        if (PlayerStats.isSubTankEnergy2Acquired)
        {
            mNumEnergyTank++;
        }

        if (mNumEnergyTank > 0)
        {
            energySubTank.onClick = OnEnergySubTankClick;
            energySubTankBar1.SetActive(mNumEnergyTank >= 1);
            energySubTankBar2.SetActive(mNumEnergyTank > 1);

            RefreshEnergyTank();
        }
        else
        {
            energySubTankBar1.SetActive(false);
            energySubTankBar2.SetActive(false);
        }

        mNumWeaponTank = 0;
        if (PlayerStats.isSubTankWeapon1Acquired)
        {
            mNumWeaponTank++;
        }
        if (PlayerStats.isSubTankWeapon2Acquired)
        {
            mNumWeaponTank++;
        }

        if (mNumWeaponTank > 0)
        {
            weaponSubTank.onClick = OnWeaponSubTankClick;
            weaponSubTankBar1.SetActive(mNumWeaponTank >= 1);
            weaponSubTankBar2.SetActive(mNumWeaponTank > 1);

            RefreshWeaponTank();
        }
        else
        {
            weaponSubTankBar1.SetActive(false);
            weaponSubTankBar2.SetActive(false);
        }

        energyBtnKeys.selectOnDown = mNumWeaponTank > 0 ? weaponBtnKeys : exitBtnKeys;

        weaponBtnKeys.selectOnUp = mNumEnergyTank > 0 ? energyBtnKeys : optionsBtnKeys;

        exitBtnKeys.selectOnUp =
            mNumWeaponTank > 0 ? weaponBtnKeys :
            mNumEnergyTank > 0 ? energyBtnKeys :
            optionsBtnKeys;

        optionsBtnKeys.selectOnDown =
            mNumEnergyTank > 0 ? energyBtnKeys :
            mNumWeaponTank > 0 ? weaponBtnKeys :
            exitBtnKeys;
    }
Ejemplo n.º 7
0
 // Use this for initialization
 private void Awake()
 {   
     addLis = UIEventListener.Get(transform.Find("Buttons/Button-Add").gameObject);
     addButton = addLis.GetComponent<UIButton>();
     subLis = UIEventListener.Get(transform.Find("Buttons/Button-Sub").gameObject);
     subButton = subLis.GetComponent<UIButton>();
     levelUpLis = UIEventListener.Get(transform.Find("Buttons/Button-LvlUp").gameObject);
     levelUpButton = levelUpLis.GetComponent<UIButton>();
     nextCostTitle = Utils.FindChild(transform, "NextSoul").GetComponent<UILabel>();
     nextCostValue = nextCostTitle.transform.Find("NextSoulValue").GetComponent<UILabel>();
     usedSoulTitle = Utils.FindChild(transform, "UsedSoul").GetComponent<UILabel>();
     usedSoulValue = usedSoulTitle.transform.Find("UsedSoulValue").GetComponent<UILabel>();
     ownedSoulValue = Utils.FindChild(transform, "OwnedSoulValue").GetComponent<UILabel>();
     commonWindow = WindowManager.Instance.GetWindow<UIHeroCommonWindow>();
 }
Ejemplo n.º 8
0
 void Awake()
 {
     mCancelKeys      = cancel.GetComponent <UIButtonKeys>();
     mLevelSelectKeys = toLevelSelect.GetComponent <UIButtonKeys>();
     mMainKeys        = toMain.GetComponent <UIButtonKeys>();
 }
Ejemplo n.º 9
0
 void Awake()
 {
     mBackKeys = back.GetComponent <UIButtonKeys>();
 }