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); }
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); }