/// <summary> /// 技能被动效果系统包装部分 /// </summary> public virtual void Effect_Factory() { if (TimeNodeList != null && TimeNodeList.Count > 0) { TimeNode timeNode = TimeNodeList[0]; timeNode.time = timeNode.time - Time.deltaTime; if (timeNode.continuity) { timeNode.method(); if (timeNode.time <= 0) { TimeNodeList.RemoveAt(0); } } else if (timeNode.time <= 0) { timeNode.method(); TimeNodeList.RemoveAt(0); } } //role.soul.SkillPerception(this); this.Effect(); }