Пример #1
0
        public static EffectWrapper DoPlayEffect_Loop(EffectWrapper pEffect_Origin, Vector3 vecPos)
        {
            if (pEffect_Origin == null)
            {
                Debug.LogError("DoPlayEffect - pEffect_Origin == null");
                return(null);
            }

            EffectWrapper pEffect = Pop_EffectWrapper(pEffect_Origin, null);

            pEffect.transform.position = vecPos;
            pEffect.IEffectPlayer_PlayEffect_Loop();

            return(pEffect);
        }
Пример #2
0
        public static EffectWrapper DoPlayEffect_Loop(EffectWrapper pEffect_Origin, Transform pTransform, Vector3 vecLocalPos)
        {
            if (pEffect_Origin == null)
            {
                Debug.LogError("DoPlayEffect - pEffect_Origin == null");
                return(null);
            }

            EffectWrapper pEffect          = Pop_EffectWrapper(pEffect_Origin, null);
            Transform     pEffectTransform = pEffect.transform;

            pEffectTransform.SetParent(pTransform);
            pEffectTransform.localPosition = vecLocalPos;
            pEffectTransform.localRotation = Quaternion.identity;
            pEffectTransform.localScale    = Vector3.one;
            pEffect.IEffectPlayer_PlayEffect_Loop();

            return(pEffect);
        }