public override bool Execute(object sender, SkillInstance instance, long delta, long curSectionTime) { GfxSkillSenderInfo senderObj = sender as GfxSkillSenderInfo; if (null == senderObj) { return(false); } GameObject obj = senderObj.GfxObj; if (obj == null) { return(false); } if (curSectionTime < StartTime) { return(true); } TargetManager mgr = instance.CustomDatas.GetData <TargetManager>(); if (null != mgr) { mgr.Clear(); } return(false); }
static public int Clear(IntPtr l) { try { GameFramework.Skill.Trigers.TargetManager self = (GameFramework.Skill.Trigers.TargetManager)checkSelf(l); self.Clear(); pushValue(l, true); return(1); } catch (Exception e) { return(error(l, e)); } }