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(); }
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(); } }
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()); } }
public override void ReleaseResource() { EzGuiSetting.ReleaseEzGui(m_imgMainBoard); EzGuiSetting.ReleaseEzGui(m_imgBackground); EzGuiSetting.ReleaseEzGui(m_btnGameStart); EzGuiSetting.ReleaseEzGui(m_btnTab); ReleaseResourceObject(); }
public override void SetValid(bool IsValid) { base.SetValid(IsValid); EzGuiSetting.SetValidEzGui(m_imgProgressCircleFilter, IsValid); EzGuiSetting.SetValidEzGui(m_imgProgressCircleImage, IsValid); EzGuiSetting.SetValidEzGui(m_imgProgressCircle, IsValid); }
private void Release_Kitty() { EzGuiSetting.ReleaseEzGui(m_imgKittyHead); EzGuiSetting.ReleaseEzGui(m_imgKittyLeg); if (m_objKittyLeg != null) { DestroyImmediate(m_objKittyLeg); } }
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); }
public override void ReleaseResource() { m_bBaseSizeX = -1; m_bBaseSizeY = -1; EzGuiSetting.ReleaseEzGui(m_imgPopupBoard); EzGuiSetting.ReleaseEzGui(m_imgPopupBackground); EzGuiSetting.ReleaseEzGui(m_btnPopupExit); ReleaseResourceObject(); }
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); }
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(); }
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); }
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); }
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(); }
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); } }
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); } } }
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); } }
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); } }
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); }
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(); } }
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); }
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>(); } }
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(); } }
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); }
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); } }
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); } }
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; } } }
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); } }
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); } }
private void SetValid_Kitty(bool IsValid) { EzGuiSetting.SetValidEzGui(m_imgKittyHead, IsValid); EzGuiSetting.SetValidEzGui(m_imgKittyLeg, IsValid); }
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); }