namespace UAI { public class UAIConsiderationIsNotBusyV4 : UAIConsiderationIsBusyV4 { public override float GetScore(Context _context, object target) { return EntityUtilities.SameValue(base.GetScore(_context, target), 1f) ? 0f : 1f; } } public class UAIConsiderationIsBusyV4 : UAIConsiderationBase { public override float GetScore(Context _context, object target) { if (_context.Self.emodel.avatarController.TryGetBool("IsBusy", out bool isBusy) ) return isBusy ? 1f : 0f; return 0f; } } }