コード例 #1
0
    public override void ReleaseResource()
    {
        if (m_scriptScore)
        {
            m_scriptScore.Release();
            GameObject.DestroyImmediate(m_scriptScore.gameObject);
        }
        EzGuiSetting.ReleaseEzGui(m_imgGameBoard);
        EzGuiSetting.ReleaseEzGui(m_btnAdvice);
        EzGuiSetting.ReleaseEzGui(m_btnPause);
        EzGuiSetting.ReleaseEzGui(m_btnPlay);
        if (m_btnItem != null)
        {
            for (int i = 0; i < m_btnItem.Length; i++)
            {
                EzGuiSetting.ReleaseEzGui(m_btnItem[i]);
            }
        }
        m_btnItem = null;
        if (m_txtItem != null)
        {
            for (int i = 0; i < m_txtItem.Length; i++)
            {
                EzGuiSetting.ReleaseEzGui(m_txtItem[i]);
            }
        }
        m_txtItem = null;

        ReleaseResourceObject();
    }
コード例 #2
0
    public override void SetValid(bool IsValid)
    {
        base.SetValid(IsValid);

        EzGuiSetting.SetValidEzGui(m_btnNowTurnType, IsValid);
        EzGuiSetting.SetValidEzGui(m_btnNowTurnSpeed, IsValid);
        EzGuiSetting.SetValidEzGui(m_btnNowMapSize, IsValid);

        EzGuiSetting.SetValidEzGui(m_txtSetTurnSpeed, IsValid);
        EzGuiSetting.SetValidEzGui(m_fieldSetTurnSpeed, IsValid);

        EzGuiSetting.SetValidEzGui(m_txtSetTurnType, IsValid);
        EzGuiSetting.SetValidEzGui(m_fieldSetTurnType, IsValid);

        EzGuiSetting.SetValidEzGui(m_btnSetApply, IsValid);

        EzGuiSetting.SetValidEzGui(m_txtSetMapX, IsValid);
        EzGuiSetting.SetValidEzGui(m_fieldSetMapX, IsValid);

        EzGuiSetting.SetValidEzGui(m_txtSetMapY, IsValid);
        EzGuiSetting.SetValidEzGui(m_fieldSetMapY, IsValid);

        EzGuiSetting.SetValidEzGui(m_btnSetNewGame, IsValid);

        if (IsValid)
        {
            UpdateStageState();
        }
    }
コード例 #3
0
ファイル: HudPopupAdvice.cs プロジェクト: hhs900110/ProjectKT
    private void SetPage()
    {
        if (m_imgAdviceHelp == null)
        {
            return;
        }

        for (int i = 0; i < m_dMaxPage; i++)
        {
            if (i == m_dNowPage)
            {
                EzGuiSetting.SetValidEzGui(m_imgAdviceHelp[i], GetValid());
            }
            else
            {
                EzGuiSetting.SetValidEzGui(m_imgAdviceHelp[i], false);
            }
        }
        if (m_dNowPage == 0)
        {
            EzGuiSetting.SetValidEzGui(m_btnAdviceNext, GetValid());
            EzGuiSetting.SetValidEzGui(m_btnAdviceBefore, false);
        }
        else if (m_dNowPage == m_dMaxPage - 1)
        {
            EzGuiSetting.SetValidEzGui(m_btnAdviceBefore, GetValid());
            EzGuiSetting.SetValidEzGui(m_btnAdviceNext, false);
        }
        else
        {
            EzGuiSetting.SetValidEzGui(m_btnAdviceBefore, GetValid());
            EzGuiSetting.SetValidEzGui(m_btnAdviceNext, GetValid());
        }
    }
コード例 #4
0
ファイル: HudMainStage.cs プロジェクト: hhs900110/ProjectKT
 public override void ReleaseResource()
 {
     EzGuiSetting.ReleaseEzGui(m_imgMainBoard);
     EzGuiSetting.ReleaseEzGui(m_imgBackground);
     EzGuiSetting.ReleaseEzGui(m_btnGameStart);
     EzGuiSetting.ReleaseEzGui(m_btnTab);
     ReleaseResourceObject();
 }
コード例 #5
0
    public override void SetValid(bool IsValid)
    {
        base.SetValid(IsValid);

        EzGuiSetting.SetValidEzGui(m_imgProgressCircleFilter, IsValid);
        EzGuiSetting.SetValidEzGui(m_imgProgressCircleImage, IsValid);
        EzGuiSetting.SetValidEzGui(m_imgProgressCircle, IsValid);
    }
コード例 #6
0
 private void Release_Kitty()
 {
     EzGuiSetting.ReleaseEzGui(m_imgKittyHead);
     EzGuiSetting.ReleaseEzGui(m_imgKittyLeg);
     if (m_objKittyLeg != null)
     {
         DestroyImmediate(m_objKittyLeg);
     }
 }
コード例 #7
0
    public override void SetBasePos()
    {
        float BasePosX = 0.0f;
        float BasePosY = 0.0f;

        EzGuiSetting.SetPosEzGui(m_imgProgressCircleFilter, BasePosX, BasePosY);
        EzGuiSetting.SetPosEzGui(m_imgProgressCircleImage, BasePosX, BasePosY);
        EzGuiSetting.SetPosEzGui(m_imgProgressCircle, BasePosX, BasePosY);
    }
コード例 #8
0
    public override void ReleaseResource()
    {
        m_bBaseSizeX = -1;
        m_bBaseSizeY = -1;

        EzGuiSetting.ReleaseEzGui(m_imgPopupBoard);
        EzGuiSetting.ReleaseEzGui(m_imgPopupBackground);
        EzGuiSetting.ReleaseEzGui(m_btnPopupExit);
        ReleaseResourceObject();
    }
コード例 #9
0
    public override void SetValid(bool IsValid)
    {
        base.SetValid(IsValid);

        EzGuiSetting.SetValidEzGui(m_imgPopupBoard, IsValid);
        EzGuiSetting.SetValidEzGui(m_imgPopupBackground, IsValid);
        EzGuiSetting.SetValidEzGui(m_btnPopupExit, IsValid);
        EzGuiSetting.SetValidEzGui(m_imgPopupIcon, IsValid);
        EzGuiSetting.SetValidEzGui(m_imgPopupTitle, IsValid);
    }
コード例 #10
0
ファイル: HudPopupAdvice.cs プロジェクト: hhs900110/ProjectKT
    public override void ReleaseResource()
    {
        EzGuiSetting.ReleaseEzGui(m_imgAdviceBoard);
        EzGuiSetting.ReleaseEzGui(m_imgAdviceFilter);
        EzGuiSetting.ReleaseEzGui(m_imgAdviceHelp);
        EzGuiSetting.ReleaseEzGui(m_btnAdviceBefore);
        EzGuiSetting.ReleaseEzGui(m_btnAdviceNext);
        EzGuiSetting.ReleaseEzGui(m_btnAdviceExit);

        ReleaseResourceObject();
    }
コード例 #11
0
ファイル: HudPopupAdvice.cs プロジェクト: hhs900110/ProjectKT
    public override void SetValid(bool IsValid)
    {
        base.SetValid(IsValid);

        EzGuiSetting.SetValidEzGui(m_imgAdviceBoard, IsValid);
        EzGuiSetting.SetValidEzGui(m_imgAdviceFilter, IsValid);
        EzGuiSetting.SetValidEzGui(m_imgAdviceHelp, false);
        EzGuiSetting.SetValidEzGui(m_btnAdviceBefore, false);
        EzGuiSetting.SetValidEzGui(m_btnAdviceNext, false);
        EzGuiSetting.SetValidEzGui(m_btnAdviceExit, IsValid);
    }
コード例 #12
0
 public void SetPopup(int PopupState, float PosX, float PosY)
 {
     m_dPopupState     = PopupState;
     m_bAnimation      = true;
     m_fStartPosX      = PosX;
     m_fStartPosY      = PosY;
     m_fDeltaTime      = 0.0f;
     m_fTotalDeltaTime = 0.5f;
     base.SetPopup();
     EzGuiSetting.SetValidEzGui(m_imgPopupIcon, false);
     EzGuiSetting.SetValidEzGui(m_imgPopupTitle, false);
     EzGuiSetting.SetValidEzGui(m_btnPopupExit, false);
 }
コード例 #13
0
ファイル: HudScorePopup.cs プロジェクト: hhs900110/ProjectKT
    public override void ReleaseResource()
    {
        if (m_scriptScore)
        {
            m_scriptScore.Release();
            GameObject.DestroyImmediate(m_scriptScore.gameObject);
        }
        EzGuiSetting.ReleaseEzGui(m_imgScoreBoard);
        EzGuiSetting.ReleaseEzGui(m_imgBackground);
        EzGuiSetting.ReleaseEzGui(m_btnGoReady);
        EzGuiSetting.ReleaseEzGui(m_btnGoMain);

        ReleaseResourceObject();
    }
コード例 #14
0
    public void SetItemNum(int _index)
    {
        int num = Main.game.GetGameItemManager().GetItemCanUse((int)m_btnItem[_index].GetUIButton().Data);

        if (num > 0)
        {
            m_btnItem[_index].SetcontrolIsEnabled(true);
            m_txtItem[_index].SetText(num.ToString());
        }
        else
        {
            EzGuiSetting.SetValidEzGui(m_txtItem[_index], false);
            m_btnItem[_index].SetcontrolIsEnabled(false);
        }
    }
コード例 #15
0
ファイル: HudMainStage.cs プロジェクト: hhs900110/ProjectKT
    public override void SetBasePos()
    {
        EzGuiSetting.SetPosEzGui(m_imgBackground, 0.0f, 60.0f);
        EzGuiSetting.SetPosEzGui(m_imgRankingBoard, 0.0f, 60.0f);

        EzGuiSetting.SetPosEzGui(m_btnGameStart, 0.0f, -270.0f);
        if (m_btnTab != null)
        {
            float Gap = 74.0f;
            for (int i = 0; i < (int)POPUP_STATE._MAX; i++)
            {
                EzGuiSetting.SetPosEzGui(m_btnTab[i], (((int)POPUP_STATE._MAX - i) * Gap), 50.0f);
            }
        }
    }
コード例 #16
0
    private void SetValid_ItemButton(bool IsValid)
    {
        int PlatformType = DefineBaseManager.inst.GetPlatformType();

        if (PlatformType == (int)PLATFORM_TYPE.PLATFORM_ANDROID ||
            PlatformType == (int)PLATFORM_TYPE.PLATFORM_IPHONE)
        {
            EzGuiSetting.SetValidEzGui(m_btnItem, IsValid);
            EzGuiSetting.SetValidEzGui(m_txtItem, IsValid);
        }
        else
        {
            EzGuiSetting.SetValidEzGuiList(m_btnItem, IsValid, 0);
            EzGuiSetting.SetValidEzGuiList(m_txtItem, IsValid, 0);
        }
    }
コード例 #17
0
    private void SetValid_Pause(bool IsValid)
    {
        int PlatformType = DefineBaseManager.inst.GetPlatformType();

        if (PlatformType == (int)PLATFORM_TYPE.PLATFORM_ANDROID ||
            PlatformType == (int)PLATFORM_TYPE.PLATFORM_IPHONE)
        {
            EzGuiSetting.SetValidEzGui(m_btnPause, IsValid && !Main.game.IsPause());
            EzGuiSetting.SetValidEzGui(m_btnPlay, IsValid && Main.game.IsPause());
        }
        else
        {
            EzGuiSetting.SetValidEzGui(m_btnPause, false);
            EzGuiSetting.SetValidEzGui(m_btnPlay, false);
        }
    }
コード例 #18
0
ファイル: HudReadyStage.cs プロジェクト: hhs900110/ProjectKT
    public override void SetValid(bool IsValid)
    {
        base.SetValid(IsValid);

        EzGuiSetting.SetValidEzGui(m_imgBackBoard, IsValid);
        EzGuiSetting.SetValidEzGui(m_imgReadyBoard, IsValid);
        EzGuiSetting.SetValidEzGui(m_imgCharBoard, IsValid);
        EzGuiSetting.SetValidEzGui(m_imgItemBoard, IsValid);

        EzGuiSetting.SetValidEzGui(m_btnBlockPos, IsValid);
        EzGuiSetting.SetValidEzGui(m_btnBlockSet, IsValid);
        EzGuiSetting.SetValidEzGui(m_btnStart, IsValid);
        EzGuiSetting.SetValidEzGui(m_btnExit, IsValid);

        EzGuiSetting.SetValidEzGui(m_btnItem, IsValid);
    }
コード例 #19
0
ファイル: HudMainStage.cs プロジェクト: hhs900110/ProjectKT
    public override void SetValid(bool IsValid)
    {
        base.SetValid(IsValid);

        EzGuiSetting.SetValidEzGui(m_imgMainBoard, IsValid);
        EzGuiSetting.SetValidEzGui(m_imgBackground, IsValid);
        EzGuiSetting.SetValidEzGui(m_imgRankingBoard, IsValid);

        EzGuiSetting.SetValidEzGui(m_btnGameStart, IsValid);
        EzGuiSetting.SetValidEzGui(m_btnTab, IsValid);

        if (IsValid)
        {
            Main.inst.GetHudManager().GetHudUserInfoManager().SetPopup();
        }
    }
コード例 #20
0
ファイル: HudReadyStage.cs プロジェクト: hhs900110/ProjectKT
    public override void SetBasePos()
    {
        EzGuiSetting.SetPosEzGui(m_imgBackBoard, 0.0f, 0.0f);
        EzGuiSetting.SetPosEzGui(m_imgReadyBoard, 0.0f, -250.0f);
        EzGuiSetting.SetPosEzGui(m_imgCharBoard, 0.0f, 360.0f);

        EzGuiSetting.SetPosEzGui(m_btnBlockSet, 120.0f, 210.0f);
        EzGuiSetting.SetPosEzGui(m_btnBlockPos, -120.0f, 210.0f);
        EzGuiSetting.SetPosEzGui(m_btnStart, 0.0f, -270.0f);
        EzGuiSetting.SetPosEzGui(m_btnExit, -250.0f, 340.0f);

        float SubPosX = 0.0f;
        float SubPosY = 80.0f;
        float Gap     = 130.0f;

        EzGuiSetting.SetPosEzGui(m_imgItemBoard, SubPosX, SubPosY);
        EzGuiSetting.SetPosEzGui(m_btnItem, SubPosX + 3.0f, SubPosY - 80.0f, Gap, DATUM_POINT._CENTER, DIRECTION._LEFT_RIGHT, DIRECTION_SUB._UP_LEFT);
    }
コード例 #21
0
    protected override void LoadResource()
    {
        if (m_imgPopupBoard == null)
        {
            SetResourceManagerCreateWithXml("HudPopup");

            m_imgPopupBoard      = GetResource("TEXTURE_Popup_Board").GetComponent <EzGui_Texture>();
            m_imgPopupBackground = GetResource("TEXTURE_Popup_Background").GetComponent <EzGui_Texture>();
            m_btnPopupExit       = GetResource("BUTTON_Popup_Exit").GetComponent <EzGui_Button>();
        }
        if (m_dPopupState >= 0 && m_dPopupState < (int)POPUP_STATE._MAX)
        {
            EzGuiSetting.SetValidEzGui(m_imgPopupIcon, false);
            EzGuiSetting.SetValidEzGui(m_imgPopupTitle, false);
            m_imgPopupIcon  = GetResource(string.Format("{0}{1}", "TEXTURE_Popup_Icon", m_dPopupState)).GetComponent <EzGui_Texture>();
            m_imgPopupTitle = GetResource(string.Format("{0}{1}", "TEXTURE_Popup_Title", m_dPopupState)).GetComponent <EzGui_Texture>();
        }
    }
コード例 #22
0
    public override void SetValid(bool IsValid)
    {
        base.SetValid(IsValid);

        EzGuiSetting.SetValidEzGui(m_imgGameBoard, IsValid);
        if (m_scriptScore)
        {
            m_scriptScore.SetValid(IsValid);
        }
        EzGuiSetting.SetValidEzGui(m_btnAdvice, IsValid);
        SetValid_Pause(IsValid);
        SetValid_ItemButton(IsValid);
        SetItemSelect(IsValid);

        if (IsValid)
        {
            Main.inst.GetHudManager().GetHudUserInfoManager().ClosePopup();
        }
    }
コード例 #23
0
    public override void SetBasePos()
    {
        float BasePosX = 0.0f;
        float BasePosY = 44.0f;

        if (m_bAnimation)
        {
//			SetPosEzGui(m_imgPopupBoard, m_fStartPosX, m_fStartPosY);
//			SetPosEzGui(m_imgPopupBackground, m_fStartPosX, m_fStartPosY);
        }
        else
        {
            EzGuiSetting.SetPosEzGui(m_imgPopupBoard, BasePosX, BasePosY);
            EzGuiSetting.SetPosEzGui(m_imgPopupBackground, BasePosX, BasePosY - 35.0f);
        }

        EzGuiSetting.SetPosEzGui(m_imgPopupIcon, BasePosX + 217.0f, BasePosY + 225.0f);
        EzGuiSetting.SetPosEzGui(m_imgPopupTitle, BasePosX + 150.0f, BasePosY + 225.0f);
        EzGuiSetting.SetPosEzGui(m_btnPopupExit, BasePosX - 180.0f, BasePosY + 225.0f);
    }
コード例 #24
0
ファイル: HudScorePopup.cs プロジェクト: hhs900110/ProjectKT
    public override void SetBasePos()
    {
        if (m_scriptScore)
        {
            m_scriptScore.SetPos(0.0f, 60.0f);
        }

        int PlatformType = DefineBaseManager.inst.GetPlatformType();

        if (PlatformType == (int)PLATFORM_TYPE.PLATFORM_ANDROID ||
            PlatformType == (int)PLATFORM_TYPE.PLATFORM_IPHONE)
        {
            EzGuiSetting.SetPosEzGui(m_btnGoReady, -120.0f, -40.0f);
            EzGuiSetting.SetPosEzGui(m_btnGoMain, 120.0f, -40.0f);
        }
        else
        {
            EzGuiSetting.SetPosEzGui(m_btnGoReady, 0.0f, -40.0f);
            EzGuiSetting.SetPosEzGui(m_btnGoMain, 0.0f, -40.0f);
        }
    }
コード例 #25
0
    private void SetItemSelect(bool IsValid)
    {
        if (Main.game.GetGameItemManager().GetUseActiveItem())
        {
            EzGuiSetting.SetValidEzGui(m_imgSelectBtn, IsValid);

            int ItemIdx = Main.game.GetGameItemManager().GetUseActiveItemIndex();
            for (int i = 0; i < m_btnItem.Length; i++)
            {
                if (ItemIdx == (int)m_btnItem[i].GetUIButton().Data)
                {
                    m_imgSelectBtn.SetPosX(m_btnItem[i].GetPosX());
                    m_imgSelectBtn.SetPosY(m_btnItem[i].GetPosY());
                }
            }
        }
        else
        {
            EzGuiSetting.SetValidEzGui(m_imgSelectBtn, false);
        }
    }
コード例 #26
0
    public override void Update()
    {
        if (!IsUpdate())
        {
            return;
        }
        base.Update();

        if (m_bAnimation)
        {
            m_fDeltaTime += Time.smoothDeltaTime;

            SetBoardAnimation(m_fDeltaTime / m_fTotalDeltaTime);

            if (m_fDeltaTime >= m_fTotalDeltaTime)
            {
                SetBoardAnimation(1.0f);
                EzGuiSetting.SetValidEzGui(m_imgPopupIcon, true);
                EzGuiSetting.SetValidEzGui(m_imgPopupTitle, true);
                EzGuiSetting.SetValidEzGui(m_btnPopupExit, true);
                m_bAnimation = false;
            }
        }
    }
コード例 #27
0
    public override void SetBasePos()
    {
        float Gap = DefineBaseManager.inst.KittyGap;

        EzGuiSetting.SetPosEzGui(m_btnPause, 0.0f, 0.0f);
        EzGuiSetting.SetPosEzGui(m_btnPlay, 0.0f, 0.0f);

        int   count    = Main.game.GetGameItemManager().GetServiceableActiveItemNum();
        float BasePosX = 150.0f;
        float BasePosY = 55.0f;

        int PlatformType = DefineBaseManager.inst.GetPlatformType();

        if (PlatformType == (int)PLATFORM_TYPE.PLATFORM_ANDROID ||
            PlatformType == (int)PLATFORM_TYPE.PLATFORM_IPHONE)
        {
            for (int i = 0; i < count; i++)
            {
                EzGuiSetting.SetPosEzGui(m_btnItem[i], BasePosX - BasePosX * i, BasePosY);
                EzGuiSetting.SetPosEzGui(m_txtItem[i], BasePosX - BasePosX * i - 35.0f, BasePosY + 15.0f);
            }
        }
        else
        {
            for (int i = 0; i < count; i++)
            {
                EzGuiSetting.SetPosEzGui(m_btnItem[i], 0.0f, BasePosY);
                EzGuiSetting.SetPosEzGui(m_txtItem[i], -35.0f, BasePosY + 15.0f);
            }
        }

        if (m_scriptScore)
        {
            m_scriptScore.SetPos(0.0f, 65.0f);
        }
    }
コード例 #28
0
ファイル: HudScorePopup.cs プロジェクト: hhs900110/ProjectKT
    public override void SetValid(bool IsValid)
    {
        base.SetValid(IsValid);

        if (m_scriptScore)
        {
            m_scriptScore.SetValid(IsValid);
        }
        EzGuiSetting.SetValidEzGui(m_imgScoreBoard, IsValid);
        EzGuiSetting.SetValidEzGui(m_imgBackground, IsValid);
        EzGuiSetting.SetValidEzGui(m_btnGoReady, IsValid);

        int PlatformType = DefineBaseManager.inst.GetPlatformType();

        if (PlatformType == (int)PLATFORM_TYPE.PLATFORM_ANDROID ||
            PlatformType == (int)PLATFORM_TYPE.PLATFORM_IPHONE)
        {
            EzGuiSetting.SetValidEzGui(m_btnGoMain, IsValid);
        }
        else
        {
            EzGuiSetting.SetValidEzGui(m_btnGoMain, false);
        }
    }
コード例 #29
0
 private void SetValid_Kitty(bool IsValid)
 {
     EzGuiSetting.SetValidEzGui(m_imgKittyHead, IsValid);
     EzGuiSetting.SetValidEzGui(m_imgKittyLeg, IsValid);
 }
コード例 #30
0
ファイル: HudPopupAdvice.cs プロジェクト: hhs900110/ProjectKT
 public override void SetBasePos()
 {
     EzGuiSetting.SetPosEzGui(m_btnAdviceBefore, 250.0f, -270.0f);
     EzGuiSetting.SetPosEzGui(m_btnAdviceNext, -250.0f, -270.0f);
     EzGuiSetting.SetPosEzGui(m_btnAdviceExit, -255.0f, 270.0f);
 }