Пример #1
0
 public override Activity GetPossibleActivity(Player pPlayer, Player pOtherPlayer)
 {
     if (!m2ndState &&
         Conditions.NotHandicapped(pPlayer, Activity.KnockOverTree) &&
         Conditions.Contains(pPlayer, rIObj) &&
         Conditions.NearestActionPosition1(pPlayer, rIObj) &&
         Conditions.ActivityNotInUseByOtherPlayer(pOtherPlayer, this)
         )
     {
         return(Activity.KnockOverTree);
     }
     if (m2ndState &&
         Conditions.NotHandicapped(pPlayer, Activity.BalanceOverTree) &&
         Conditions.Contains(pPlayer, rIObj) &&
         Conditions.ActivityNotInUseByOtherPlayer(pOtherPlayer, this)
         )
     {
         return(Activity.BalanceOverTree);
     }
     return(Activity.None);
 }