Beispiel #1
0
 public IEnumerable <Act.Status> OnFailOrCancel()
 {
     if (BuildRoom.ResourcesReservedFor == Agent)
     {
         BuildRoom.ResourcesReservedFor = null;
     }
     foreach (var status in Creature.RestockAll())
     {
     }
     yield return(Act.Status.Success);
 }
Beispiel #2
0
 public IEnumerable <Act.Status> OnFailOrCancel()
 {
     if (BuildRoom.ResourcesReservedFor == Agent)
     {
         BuildRoom.ResourcesReservedFor = null;
     }
     foreach (var status in Creature.RestockAll())
     {
     }
     Agent.Creature.OverrideCharacterMode = false;
     Agent.Creature.CurrentCharacterMode  = CharacterMode.Idle;
     Agent.Physics.Active = true;
     yield return(Act.Status.Success);
 }