public static bool Validate(ValidElement validElement) { bool isValid = Validate(validElement.Control, validElement.ValidType); if (isValid) return true; if (validElement.ErrContent != null) { var type = validElement.ErrContent.GetType(); switch (type.Name) { case "Label": var lbl = (Label)validElement.ErrContent; lbl.Text = "<div>" + validElement.Message + "</div>"; break; case "HtmlGenericControl": var html = (HtmlGenericControl)validElement.ErrContent; html.InnerHtml += "<div>" + validElement.Message + "</div>"; break; } } return validElement.Valid; }
/// <summary> /// 무기의 공격력을 반환합니다. /// </summary> /// <returns></returns> public int Attack() { // TODO return(Mathf.Clamp(BaseAttack() + ValidElement.Sum(), 0, 9999)); }