예제 #1
0
 public void HandleEvent(FortTargetEvent evt, ISession session)
 {
     Logger.Write(
         session.Translation.GetTranslation(TranslationString.EventFortTargeted, evt.Name,
             Math.Round(evt.Distance)),
         LogLevel.Info, ConsoleColor.DarkRed);
 }
예제 #2
0
        private static void HandleEvent(FortTargetEvent fortTargetEvent, ISession session)
        {
            int intTimeForArrival = (int) ( fortTargetEvent.Distance / ( session.LogicSettings.WalkingSpeedInKilometerPerHour * 0.277778 ) );

            Logger.Write(
                session.Translation.GetTranslation(TranslationString.EventFortTargeted, fortTargetEvent.Name,
                    Math.Round(fortTargetEvent.Distance), intTimeForArrival ),
                LogLevel.Info, ConsoleColor.DarkRed);
        }
예제 #3
0
 public void HandleEvent(FortTargetEvent evt, Context ctx)
 {
 }
예제 #4
0
 public void HandleEvent(FortTargetEvent evt, ISession session)
 {
 }
예제 #5
0
 public void HandleEvent(FortTargetEvent evt, Context ctx)
 {
     Logger.Write($"{evt.Name} in ({Math.Round(evt.Distance)}m)", LogLevel.Info, ConsoleColor.DarkRed);
 }