public override void OnEnter() { result.Reset(); foreach (var fieldName in fieldNames) { result.Add(GDEHelpers.GetFieldValue(itemName.Value, fieldName.Value)); } if (result.Length == 0) { Fsm.Event(noneFoundEvent); } Finish(); }