internal static RunStatus Behavior()
{
//Run Town Portal Behavior..
if (TownPortalBehavior.FunkyTPOverlord(null))
{
TownPortalBehavior.FunkyTPBehavior(null);
return RunStatus.Running;
}
//Loading World?
if (ZetaDia.IsLoadingWorld)
return RunStatus.Running;
//Exit Game..
if (ZetaDia.IsInGame)
{
if (DateTime.Now.Subtract(_lastExitAttempt).TotalSeconds > 4)
{
Logger.DBLog.InfoFormat("[Funky] Exiting game..");
ZetaDia.Service.Party.LeaveGame();
_lastExitAttempt = DateTime.Now;
}
return RunStatus.Running;
}
return RunStatus.Success;
}