public int GetMaxLayer() { int layer = this.layer; if (childrenEvents.Count > 0) { for (int i = 0; i < childrenEvents.Count; ++i) { BaseSkillEvent be = childrenEvents[i]; layer = Mathf.Max(layer, be.GetMaxLayer()); } } return(layer); }
public int GetMaxLayer() { int layer = this.layer; if (childrenEvents.Count > 0) { for (int i = 0; i < childrenEvents.Count; ++i) { BaseSkillEvent be = childrenEvents[i]; layer = Mathf.Max(layer, be.GetMaxLayer()); } } return(layer); }