protected bool DoGroup(object obj) { if (OnDogroup(obj)) { if (Type == BalanceActionType.Hire) { Balancer.ChangeLeftBuget(-_outputGroupBuget); if (!Balancer.IsNoBuget()) { return(true); } else { return(false); } } else if (Type == BalanceActionType.Fire) { Balancer.ChangeLeftBuget(_outputGroupBuget); if (!Balancer.IsEnoughBuget()) { return(true); } else { return(false); } } } return(true); }
protected void ChangeLeftBuget(float val) => Balancer.ChangeLeftBuget(val);