/// <summary> /// Constructor /// </summary> /// <param name="title"></param> /// <param name="rect"></param> /// <param name="color"></param> /// <param name="id"></param> public artMessageWindowPromt(artBaseOkCancel state, string title, string message, int fontSize, Color fontColor, Rect rect, Color color, int id) : base(title, rect, color, id) { m_State = state; m_Message = message; m_FontSize = fontSize; m_FontColor = fontColor; }
/// <summary> /// Test conditionals are placed here. /// </summary> /// <param name="state"></param> /// <returns>true or false depending if transition conditions are met.</returns> public override string UpdateConditionalTest(baseState state) { artBaseOkCancel okCancel = (artBaseOkCancel)state; if (okCancel.OkBool) { return(m_ChangeStateName); } return(null); }
/// <summary> /// Test conditionals are placed here. /// </summary> /// <param name="state"></param> /// <returns>true or false depending if transition conditions are met.</returns> public override string UpdateConditionalTest(baseState state) { string strOut = null; artBaseOkCancel chooseState = (artBaseOkCancel)state; if (chooseState.CancelBool) strOut = m_ChangeStateName; return strOut; }