private void _OnClickUse(PointerEventData arg0) { Debug.Log("PoolManager._OnClickUse()"); GameObject prefab = MyResourceManager.LoadPrefab("Prefabs/TextPoolObject"); Text text = MyPoolManager.Instance.Use(prefab).GetComponent <Text>(); text.transform.SetParent(_trfItemParent, false); text.transform.localPosition = new Vector3(UnityEngine.Random.Range(-300, 300), UnityEngine.Random.Range(-300, 300), 0); _txtItems.Add(text); }
/// <summary> /// Set effect. /// </summary> public void SetEffect(EEffectType effectType) { Material material = null; if (effectType == EEffectType.Dark) { material = MyResourceManager.GetMaterialDarkening(); } else if (effectType == EEffectType.Gray) { material = MyResourceManager.GetMaterialGrayscale(); } mBackground.material = material; mToggle.material = material; mEffectType = effectType; }
/// <summary> /// Start. /// </summary> void Start() { mRect = GetComponent <RectTransform>(); mMaterial = MyResourceManager.GetMaterialAlphaMask(); GetComponent <Graphic>().material = mMaterial; }
/// <summary> /// Set effect. /// </summary> public void SetEffect(EEffectType effectType) { if (mEffectType == effectType) { return; } _InitImage(); _InitIcon(); _InitText(); if (mImage != null) { if (effectType == EEffectType.Dark || effectType == EEffectType.DarkImageOnly) { mImage.material = MyResourceManager.GetMaterialDarkening(); } else if (effectType == EEffectType.Gray || effectType == EEffectType.GrayImageOnly) { mImage.material = MyResourceManager.GetMaterialGrayscale(); } else { mImage.material = null; } } if (mIcon != null) { if (effectType == EEffectType.Dark || effectType == EEffectType.DarkImageOnly) { mIcon.material = MyResourceManager.GetMaterialDarkening(); } else if (effectType == EEffectType.Gray || effectType == EEffectType.GrayImageOnly) { mIcon.material = MyResourceManager.GetMaterialGrayscale(); } else { mIcon.material = null; } } if (mText != null) { if (effectType == EEffectType.Dark || effectType == EEffectType.DarkTextOnly) { mText.material = MyResourceManager.GetMaterialDarkening(); } else if (effectType == EEffectType.Gray || effectType == EEffectType.GrayTextOnly) { mText.material = MyResourceManager.GetMaterialGrayscale(); } else { mText.material = null; } } #if USE_MY_UI_TMPRO else if (mTextTMPro != null) { if (effectType == EEffectType.Dark || effectType == EEffectType.DarkTextOnly) { mTextTMPro.material = MyResourceManager.GetMaterialDarkening(); } else if (effectType == EEffectType.Gray || effectType == EEffectType.GrayTextOnly) { mTextTMPro.material = MyResourceManager.GetMaterialGrayscale(); } else { mTextTMPro.material = null; } } #endif mEffectType = effectType; }
public _EventHandler_570(MyResourceManager _enclosing) { this._enclosing = _enclosing; }