Server.Items.DisguiseTimers.TimeRemaining C# (CSharp) Method

TimeRemaining() public static method

public static TimeRemaining ( Server.Mobile m ) : System.TimeSpan
m Server.Mobile
return System.TimeSpan
		public static TimeSpan TimeRemaining( Mobile m )
		{
			Timer t = (Timer)m_Timers[m];

			if ( t != null )
			{
				return t.Next - DateTime.Now;
			}
			
			return TimeSpan.Zero;
		}
		

Usage Example

Ejemplo n.º 1
0
        private static void OnSave(WorldSaveEventArgs e)
        {
            Persistence.Serialize(
                FilePath,
                writer =>
            {
                writer.Write(0);                         // version

                writer.Write(DisguiseTimers.Timers.Count);

                foreach (var m in DisguiseTimers.Timers.Keys.OfType <Mobile>())
                {
                    writer.Write(m);
                    writer.Write(DisguiseTimers.TimeRemaining(m));
                    writer.Write(m.NameMod);
                }
            });
        }