//=================================================================================== // // Method // //=================================================================================== public void Init() { _BoxCollider = gameObject.GetComponent <BoxCollider>(); if (_CardTrailEffect != null) { _CardTrailEffect.SetActive(true); } if (_RoyalEffect != null) { _RoyalEffect.SetActive(false); } if (_NormalEffect != null) { _NormalEffect.SetActive(false); } EnableCollider(false); if (_CardEffect == null) { _CardEffect = UIResourceMgr.CreatePrefab(BUNDLELIST.PREFABS_EFFECT_COMMON, transform, "Fx_CardRotate"); UtilTransform.AttachTransForm(transform, _CardEffect.transform, SetTransformType.IgnoreValue); _CardEffect.layer = 0; _CardEffect.transform.localPosition = new Vector3(0.0f, 0.0f, 0.02f); _CardEffect.transform.localScale = Vector3.one; _CardEffect.transform.localRotation = Quaternion.identity; _CardEffect.SetActive(false); } }
//=================================================================================== // // Event // //=================================================================================== private void OnHelpTooltip(GameObject go, bool state) { UserBuffInfo buffInfo = UserInfo.Instance.userBuffInfo; UserBuffIcon icon = go.GetComponent <UserBuffIcon>(); if (_simpleHelpTip == null) { _simpleHelpTip = UIResourceMgr.CreatePrefab <SimpleHelpTip>(BUNDLELIST.PREFABS_UI_MAINMENU, transform, "SimpleHelpTip", SetTransformType.Default); } _simpleHelpTip.gameObject.SetActive(state); if (state == true) { UtilTransform.AttachTransForm(go.transform, _simpleHelpTip.transform, SetTransformType.Default); _simpleHelpTip.Init(buffInfo.GetText(icon.userBuffType)); _simpleHelpTip.OpenUI(); UtilTransform.AttachTransForm(_scrollView.transform.parent, _simpleHelpTip.transform, SetTransformType.IgnoreValue); } else { _simpleHelpTip.CloseUI(); } }
// <summary> // 트랜스폼 디폴트 타입은 포지션 0, 스케일 1 // </summary> public static GameObject InstantiateGameObject(GameObject OriginObj, Transform trParent = null, SetTransformType TransType = SetTransformType.IgnoreValue, string strName = "") { GameObject resultObj = GameObject.Instantiate(OriginObj) as GameObject; if (resultObj == null) { #if DEBUG_LOG Debug.LogError(string.Format("error InstantiateGameObject --- OBJECT NAME : {0}", OriginObj.ToString())); #endif #if DEBUG_LOG Debug.LogError(string.Format("error InstantiateGameObject --- PARENT : {0}", trParent.name)); #endif #if DEBUG_LOG Debug.LogError(string.Format("error InstantiateGameObject --- PREFAB RENAME : {0}", strName)); #endif return(null); } if (string.IsNullOrEmpty(strName) == false) { resultObj.name = strName; } UtilTransform.AttachTransForm(trParent, resultObj.transform, TransType); #if ASSET_BUNDLE ReLinkAtlas(resultObj); #endif return(resultObj); }
public override bool OnClickBack() { if (_IsEndAction == false) { return(false); } UIControlManager.instance.ActiveWindow(); UtilTransform.AttachTransForm(_3DGUITransform, _3DCamera.transform, SetTransformType.IgnoreValue); _3DCamera.transform.localPosition = _3DCameraOriginPos; _3DCamera.transform.localRotation = _3DCameraOriginRotion; UIControlManager.instance.Set3DProduction(true); if (_GachaBox != null) { DestroyImmediate(_GachaBox.gameObject); } if (_GachaCardCamera != null) { DestroyImmediate(_GachaCardCamera.gameObject); } return(true); }
/// <summary> /// 버튼 종료 /// </summary> private void OnExit(GameObject go) { UIControlManager.instance.ActiveWindow(); UtilTransform.AttachTransForm(_3DGUITransform, _3DCamera.transform, SetTransformType.IgnoreValue); _3DCamera.transform.localPosition = _3DCameraOriginPos; _3DCamera.transform.localRotation = _3DCameraOriginRotion; UIControlManager.instance.RemoveWindow(enUIType.CARDDIRECTINGPANEL); UIControlManager.instance.Set3DProduction(true); if (_CardResult3D != null) { DestroyImmediate(_CardResult3D.gameObject); } if (_CardOpenType == CardOpenType.Shop) { SystemPopupWindow.Instance.SetSystemPopup(enSystemPopupType.Ok, StringTableManager.GetData(3954) , StringTableManager.GetData(3007)); } else if (_CardOpenType == CardOpenType.Mail) { //UIControlManager.instance.SetMainMenu_3DObject(true); //MainMenuWindow mainWin = UIControlManager.instance.GetWindow<MainMenuWindow>(enUIType.MAINMENU); //if (mainWin != null) //{ // UIControlManager.instance.m_EditWindowBg.SetActive(false); //} //BookWindow bookWin = UIControlManager.instance.GetWindow<BookWindow>(enUIType.BOOK); //if(bookWin != null) //{ // UIControlManager.instance.m_BookWindowBg.SetActive(true); //} } SoundManager.Instance.LoadSoundBGMPlay(_PreBGM, GameOption.intance.IsSoundBgm); #if TUTORIAL #if DEBUG_LOG Debug.Log("===============" + _CardOpenType.ToString()); #endif if (_CardOpenType == CardOpenType.Shop) { GameSceneManager.Instance.TutorialManager.ExcuteUITutorial(DATA_TUTORIAL._enTutorialLevel.Tutorial_13); } #endif }
public void ClearReGacha() { //UIControlManager.instance.ActiveWindow(); UtilTransform.AttachTransForm(_3DGUITransform, _3DCamera.transform, SetTransformType.IgnoreValue); _3DCamera.transform.localPosition = _3DCameraOriginPos; _3DCamera.transform.localRotation = _3DCameraOriginRotion; UIControlManager.instance.RemoveWindow(enUIType.CARDDIRECTINGPANEL); //UIControlManager.instance.Set3DProduction(true); if (_CardResult3D != null) { DestroyImmediate(_CardResult3D.gameObject); } SoundManager.Instance.LoadSoundBGMPlay(_PreBGM, GameOption.intance.IsSoundBgm); }
private void ActiveBuffIcon(GameObject icon, bool isActive) { bool preActive = icon.activeSelf && icon.activeInHierarchy; icon.SetActive(isActive); Transform parent = null; if (isActive == false) { parent = transform; } if (preActive == false) { parent = _grid.transform; UtilTransform.AttachTransForm(parent, icon.transform, SetTransformType.Default); _grid.Reposition(); _scrollView.ResetPosition(); } }
private void Update() { if (_IsMainScene == true) { return; } _Time += Time.deltaTime; if (_Time > _ElapsedTime) // 배틀씬 일때만 0.2초마다 로비로 돌아왔는지 확인. { _Time = 0.0f; if (UIControlManager.instance != null) // 로비로 왔으면 실행. { UtilTransform.AttachTransForm(UIControlManager.instance.m_pAnchorTrans, transform, SetTransformType.OriginValue); transform.localPosition = new Vector3(0.0f, 148.0f, 0.0f); transform.localScale = Vector3.one; StartTween(true); _IsMainScene = true; } } }