예제 #1
0
    public AFKAction GetAFKActionByUniqueID(string id)
    {
        AFKAction action = AFKActions.FirstOrDefault(x => x.UniqueID == id);

        if (action == null)
        {
            Console.WriteLine("Action with unique id:" + id + " was not found.");
        }
        return(action);
    }
예제 #2
0
 public static void LoadAFKActionData(AFKAction action)
 {
     if (action != null)
     {
         try
         {
             AreaManager.Instance.GetAFKActionByUniqueID(action.UniqueID).ReturnTime = action.ReturnTime;
             AreaManager.Instance.GetAFKActionByUniqueID(action.UniqueID).StartTime  = action.StartTime;
             AreaManager.Instance.GetAFKActionByUniqueID(action.UniqueID).IsActive   = action.IsActive;
             CurrentAFKAction = AreaManager.Instance.GetAFKActionByUniqueID(action.UniqueID);
         }
         catch (Exception e)
         {
             Console.WriteLine(e.Message);
             Console.WriteLine(e.StackTrace);
         }
     }
 }