public virtual void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     m_numIterations    = br.ReadInt32();
     m_goalIndex        = br.ReadInt32();
     m_pathLength       = br.ReadSingle();
     m_status           = (SearchStatus)br.ReadByte();
     m_terminationCause = (TerminationCause)br.ReadByte();
     br.ReadUInt16();
 }
Example #2
0
        /// <summary>
        /// Show Message to the user explaining the cause of the termination
        /// </summary>
        /// <param name="cause"></param>
        public static void ExplainCauseToUser(TerminationCause cause)
        {
            switch (cause)
            {
            case TerminationCause.PrematureQuit:
                MessageHelper.ShowMessage("Mauvaise nouvelle!", "La reine du bal a oublié de fermer son four, le bal est annulé");
                break;

            case TerminationCause.HostDisconnection:
                MessageHelper.ShowMessage("Le bal est terminé", "La reine du bal a quitté pour des raisons inconnus");
                break;
            }
        }