/// <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; artChooseStateMachineName chooseState = (artChooseStateMachineName)state; if (chooseState.CancelBool) { strOut = m_ChangeStateName; } return(strOut); }
/// <summary> /// Constructor /// </summary> /// <param name="title"></param> /// <param name="rect"></param> /// <param name="color"></param> /// <param name="id"></param> public artChooseStateMachineNameMachineWindow(artChooseStateMachineName state, string title, Rect rect, Color color, int id) : base(title, rect, color, id) { m_State = state; // m_Machines = machines; // m_MachineSelectionBools = new bool[m_Machines.Length]; }