Exemplo n.º 1
0
 /**
  * <summary>
  * starts training a person
  * </summary>
  * <param name="riv">
  * the foe to be fought
  * </param>
  */
 public void SetRival(WorldObject riv)
 {
     if (CanAct(riv))
     {
         TrainBehavior rivPerson = riv.Owner.FindComponent <TrainBehavior>();
         if (rivPerson != null)
         {
             rival = rivPerson;
             wo.SetAction(ActionEnum.Train);
             if (rivPerson.rival != this || rival.wo.GetAction() != ActionEnum.Train)
             {
                 rivPerson.SetRival(wo);
             }
         }
     }
 }
Exemplo n.º 2
0
 private void Stop()
 {
     rival = null;
     wo.Stop();
 }