/// <summary> /// 清理特效 /// </summary> public void ClearEffect() { mHeroObj.RemoveEffect(this); mHeroObj = null; mTargetObj = null; mOffset = Vector3.zero; mTweenPos = null; mSkillEntity = null; mDestroy = null; GameObject.DestroyObject(gameObject); }
/// <summary> /// 技能 1002 /// </summary> /// <param name="args"></param> public static void Effect1002(params object[] args) { LYXSkillEffects effects = GetSkillForArgs(args); if (effects == null) { return; } effects.SetEffectRotation(new Vector3(0, 180f, 0)); effects.SetEffectOffset(new Vector3(0, 4f, 4f)); effects.SetEffectScale(3); effects.mDestroy = LCSelfDestroy.Begin(effects.gameObject, 2f); }