Beispiel #1
0
 /// <summary>
 /// 清理特效
 /// </summary>
 public void ClearEffect()
 {
     mHeroObj.RemoveEffect(this);
     mHeroObj     = null;
     mTargetObj   = null;
     mOffset      = Vector3.zero;
     mTweenPos    = null;
     mSkillEntity = null;
     mDestroy     = null;
     GameObject.DestroyObject(gameObject);
 }
Beispiel #2
0
    /// <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);
    }