示例#1
0
 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);
 }
示例#2
0
 protected void ChangeLeftBuget(float val) => Balancer.ChangeLeftBuget(val);