private bool parseState(string state, out MovementWithState parsedState) { object parsedEnum; if (EnumUtils.TryParse(typeof(StateEnum), state, out parsedEnum)) { parsedState = new MovementWithState((StateEnum)parsedEnum); return(true); } else { Debug.Log(String.Format("{0} is not a reconizable movement state.", state)); parsedState = null; return(false); } }
private string getSecondMovementString(MovementWithState movement) { return(movement.State.ToString().ToUpperInvariant()); }