Exemple #1
0
 private void _messageReceiver_FMD_S_MISSION_STAGE(ClientConnection client, AllegianceInterop.FMD_S_MISSION_STAGE message)
 {
     if ((MissionStage)message.stage == MissionStage.STAGE_STARTED)
     {
         UpdateGalaxyView();
     }
 }
Exemple #2
0
        //public override void DetachMessages(MessageReceiver messageReceiver)
        //{
        //    messageReceiver.FMD_L_LOGON_ACK -= this.MessageReceiver_FMD_L_LOGON_ACK;
        //    messageReceiver.FMD_L_SERVERS_LIST -= MessageReceiver_FMD_L_SERVERS_LIST;
        //    messageReceiver.FMD_LS_LOBBYMISSIONINFO -= MessageReceiver_FMD_LS_LOBBYMISSIONINFO;
        //    messageReceiver.FMD_S_LOGONACK -= MessageReceiver_FMD_S_LOGONACK;
        //    messageReceiver.FMD_S_JOINED_MISSION -= MessageReceiver_FMD_S_JOINED_MISSION;
        //    messageReceiver.FMD_S_JOIN_SIDE -= MessageReceiver_FMD_S_JOIN_SIDE;
        //    messageReceiver.FMD_CS_SET_MISSION_OWNER -= MessageReceiver_FMD_CS_SET_MISSION_OWNER;
        //    messageReceiver.FMD_CS_QUIT_SIDE -= MessageReceiver_FMD_CS_QUIT_SIDE;

        //    messageReceiver.FMD_CS_SET_TEAM_LEADER -= MessageReceiver_FMD_CS_SET_TEAM_LEADER;
        //    messageReceiver.FMD_S_TEAM_READY -= MessageReceiver_FMD_S_TEAM_READY;
        //    messageReceiver.FMD_CS_CHATMESSAGE -= MessageReceiver_FMD_CS_CHATMESSAGE;
        //    messageReceiver.FMD_CS_FORCE_TEAM_READY -= MessageReceiver_FMD_CS_FORCE_TEAM_READY;

        //    messageReceiver.FMD_S_MISSION_STAGE -= MessageReceiver_FMD_S_MISSION_STAGE;
        //}

        private void MessageReceiver_FMD_S_MISSION_STAGE(ClientConnection client, AllegianceInterop.FMD_S_MISSION_STAGE message)
        {
            if ((MissionStage)message.stage == MissionStage.STAGE_STARTED)
            {
                FinishStrategy();
            }
        }