public void ServiceEnded() { State = CharacterState.IdleAtDestination; agentMemory.Service = null; agentMemory.UseServiceSecondAccessTile = false; DisplayObject.CharacterUsesModule(null); }
public void InterruptActivity() { agentMemory.Workplace = null; agentMemory.UseWorkplaceSecondAccessTile = false; agentMemory.Service = null; agentMemory.UseServiceSecondAccessTile = false; DisplayObject.CharacterUsesModule(null); if (State == CharacterState.UsingService) { State = CharacterState.IdleAtDestination; } }
public void WorkFinished() { agentMemory.Workplace = null; agentMemory.UseWorkplaceSecondAccessTile = false; DisplayObject.CharacterUsesModule(null); }