コード例 #1
0
        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;
        }
コード例 #2
0
 /// <summary>
 /// 무기의 공격력을 반환합니다.
 /// </summary>
 /// <returns></returns>
 public int Attack()
 {
     // TODO
     return(Mathf.Clamp(BaseAttack() + ValidElement.Sum(), 0, 9999));
 }