public static FunkyTPOverlord ( object ret ) : bool | ||
ret | object | |
return | bool |
public static bool FunkyTPOverlord(object ret)
{
//Ingame and not dead?
if (TPActionIsValid())
{
//If not already in town, check if we can cast..
if (!ZetaDia.IsInTown)
{
return CanCastTP();
}
}
//No reason to run behavior..
return false;
}
///<summary> ///Exiting Game Behavior ///</summary> 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); }